kafka/checkstyle
Elizabeth Bennett f81853ca88
CI / build (push) Waiting to run Details
KAFKA-19441: encapsulate MetadataImage in GroupCoordinator/ShareCoordinator (#20061)
The MetadataImage has a lot of stuff in it and it gets passed around in
many places in the new GroupCoordinator. This makes it difficult to
understand what metadata the group coordinator actually relies on and
makes it too easy to use metadata in ways it wasn't meant to be used. 

This change encapsulate the MetadataImage in an interface
(`CoordinatorMetadataImage`) that indicates and controls what metadata
the group coordinator actually uses. Now it is much easier at a glance
to see what dependencies the GroupCoordinator has on the metadata. Also,
now we have a level of indirection that allows more flexibility in how
the GroupCoordinator is provided the metadata it needs.
2025-07-18 08:16:54 +08:00
..
.scalafmt.conf MINOR: Update to Scala 2.13.12 (#14430) 2023-09-24 06:05:12 -07:00
checkstyle.xml MINOR: Disallow unused local variables (#18963) 2025-03-10 09:37:35 +01:00
import-control-clients-integration-tests.xml KAFKA-19042 Rewrite ConsumerBounceTest by Java (#19822) 2025-06-30 00:40:36 +08:00
import-control-coordinator-common.xml KAFKA-19441: encapsulate MetadataImage in GroupCoordinator/ShareCoordinator (#20061) 2025-07-18 08:16:54 +08:00
import-control-core.xml KAFKA-14523: Move kafka.log.remote classes to storage (#19474) 2025-04-17 11:05:14 +02:00
import-control-examples.xml KAFKA-18658 add import control for examples module (#18812) 2025-02-11 06:07:40 +08:00
import-control-group-coordinator.xml KAFKA-17747: [2/N] Add compute topic and group hash (#19523) 2025-05-15 10:48:45 +02:00
import-control-jmh-benchmarks.xml KAFKA-19441: encapsulate MetadataImage in GroupCoordinator/ShareCoordinator (#20061) 2025-07-18 08:16:54 +08:00
import-control-metadata.xml KAFKA-18888: Add KIP-877 support to Authorizer (#19050) 2025-04-15 19:40:24 +02:00
import-control-server-common.xml KAFKA-14485: Move LogCleaner to storage module (#19387) 2025-04-11 09:21:05 -07:00
import-control-server.xml KAFKA-19254 Add generic feature level metrics (#20021) 2025-07-15 04:27:04 +08:00
import-control-share-coordinator.xml KAFKA-18813: ConsumerGroupHeartbeat API and ConsumerGroupDescribe API must check topic describe (#18989) 2025-02-26 13:05:36 -05:00
import-control-storage.xml KAFKA-19034 [1/N] Rewrite RemoteTopicCrudTest by ClusterTest and move it to storage module (#19681) 2025-05-25 14:50:16 +08:00
import-control-test-common-internal-api.xml KAFKA-17587 Refactor test infrastructure (#18602) 2025-01-24 09:03:43 -05:00
import-control-test-common-runtime.xml KAFKA-17587 Refactor test infrastructure (#18602) 2025-01-24 09:03:43 -05:00
import-control-test-common-util.xml KAFKA-17587 Refactor test infrastructure (#18602) 2025-01-24 09:03:43 -05:00
import-control-transaction-coordinator.xml KAFKA-19324 Make org.apache.kafka.common.test.TestUtils package-private to prevent cross-module access (#19884) 2025-06-22 22:47:40 +08:00
import-control.xml KAFKA-17747: [7/N] Add consumer group integration test for rack aware assignment (#19856) 2025-06-04 19:32:17 +02:00
java.header MINOR: improve license header check by providing head file instead of (prefix) header regex 2017-02-28 12:35:04 -08:00
suppressions.xml KAFKA-19231-1: Handle fetch request when share session cache is full (#19701) 2025-05-15 14:36:44 +01:00