You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by da...@apache.org on 2024/05/13 09:19:15 UTC
(kafka) branch trunk updated (cfffe4e2e85 -> ee16eee5deb)
This is an automated email from the ASF dual-hosted git repository.
dajac pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git
from cfffe4e2e85 KAFKA-10199: Handle assignment with new remove operation in state updater (#15882)
add ee16eee5deb KAFKA-16587: Add subscription model information to group state (#15785)
No new revisions were added by this update.
Summary of changes:
.../coordinator/group/GroupMetadataManager.java | 51 ++++++++---
.../coordinator/group/assignor/AssignmentSpec.java | 24 ++++-
.../coordinator/group/assignor/RangeAssignor.java | 57 ++++++++----
.../group/assignor/SubscriptionType.java | 35 ++++---
.../group/assignor/UniformAssignor.java | 26 +-----
.../coordinator/group/consumer/ConsumerGroup.java | 94 +++++++++++++++----
.../group/consumer/TargetAssignmentBuilder.java | 21 ++++-
.../group/OffsetMetadataManagerTest.java | 3 +-
.../GeneralUniformAssignmentBuilderTest.java | 33 +++----
.../OptimizedUniformAssignmentBuilderTest.java | 37 ++++----
.../group/assignor/RangeAssignorTest.java | 24 ++---
.../group/consumer/ConsumerGroupTest.java | 102 ++++++++++++++++-----
.../consumer/TargetAssignmentBuilderTest.java | 6 +-
.../jmh/assignor/ClientSideAssignorBenchmark.java | 9 +-
.../jmh/assignor/ServerSideAssignorBenchmark.java | 24 ++---
.../assignor/TargetAssignmentBuilderBenchmark.java | 4 +-
16 files changed, 368 insertions(+), 182 deletions(-)
copy streams/src/main/java/org/apache/kafka/streams/state/internals/InMemoryKeyValueBytesStoreSupplier.java => group-coordinator/src/main/java/org/apache/kafka/coordinator/group/assignor/SubscriptionType.java (60%)