This is an automated email from the ASF dual-hosted git repository.

cadonna pushed a change to branch kip1071
in repository https://gitbox.apache.org/repos/asf/kafka.git


    omit 881541b8d7a Remove superfluous record version
    omit c9507cff82e KIP1071 trunk rebase 11_25 add streams membership manager 
stream thread integration (#17968)
    omit 790311027d8 Fixes from rebase
    omit 9b995426eab Correctness updates from rebase
    omit ae8b81b2d9b Resolve conflicts from 11/15 trunk rebase - Initialize 
topologies as part of heartbeat (#17695)
    omit 13478962f35 Introduce the streams membership manager (#17564)
    omit 6069ba983b1 Resolve conflicts from 11/25 trunk rebase - Internal topic 
auto creation (#17433)
    omit 072e979dd33 Resolve conflicts from trunk rebase - Port tools for topic 
configuration (#17371)
    omit 5b4bebc0d3e Resolve conflicts from 11/25 trunk rebase - MINOR: Rebase 
dev branch on current trunk
    omit 86fbb0c8a1a Complete topic metadata for automatic topic creation 
(#17391)
    omit 662db9e0304 MINOR: Fix unit tests (#17374)
    omit 584ff178d23 MINOR: Use subtopologyId and spelling consistently (#17370)
    omit 854624c25ee KAFKA-17125: finalize TaskId (#17300)
    omit 64bcba7b99b Resolve conflict from 11/25 trunk rebase - Rebase on AK 
trunk 2024-09-25
    omit 00bd56cbd63 Add broker configs for streams group
    omit 6c0b266039b Resolve conflict from 11/25 trunk rebase - Streams 
reconciliation logic
    omit 58c2b74b611 Improve the Streams group initialization handler
    omit bbd9708bbb7 Rename streamsHeartbeatX and streamsInitializeX to 
streamsGroupX
    omit ff472e36156 StickyTaskAssignor
    omit eb8ecfdca98 Minor: Revert test changes
    omit b97a8d02779 Resolve conflict from 11/25 trunk rebase - Rebase on AK 
trunk 2024-08-15
    omit eddb74f24e1 Resolve conflicts from 11/25 trunk rebase - Implement 
DescribeStreamsGroup RPC handling
    omit 072c1fe9747 Resovle conflicts from 11/25 trunk rebase - Update RPCs
    omit 7490fda1fea Resolve conflicts for 11/25 trunk rebase - Rebased on AK 
trunk 2024-07-16
    omit 9cfcf1a33db Resolve conflicts from 11/25 rebase - Get 
SmokeTestDriverIntegrationTest working
    omit 89a2b27394a Reslove confict from 11/25 trunk rebase - Replay all 
streams-related records
    omit e218779e42d Reslove conflicts from 11/25 rebase - Create 
assignment-related classes for streams groups
    omit 08d78f802f0 Define the assignor interface for streams and implement a 
simple assignor
    omit 63eef9d740e Add streams group member
    omit 8ccd17c0d39 Resolve conflict from 11/25 rebase Basic heartbeat RPC 
handler
    omit 460d0b777e8 Minor: Rename TaskId to TaskIds
    omit 9af3f93669f Add Assignment class in group coordinator for Streams
    omit a5ab91ccbf6 Resolve merge conflict from 11/25 trunk rebase Implement 
InitStreamsApp RPC in the group coordinator
    omit 97c53d1c0b5 Define initial record types for the consumer offset topic
    omit 53169a3a68a Minor: Test fixes
    omit 548283e93c7 Resolve conflict from 11/25 trunk rebase - Create and 
inject StreamsHeartbeatRequestManager
    omit 8c26aae0f92 Implement StreamsInitialize request manager
    omit 528e3cb307b Resolve merge conflict from 11/25 rebase - Specify 
AsyncKafkaConsumer interface with Streams for the Rebalance PoC
    omit 9c8c30e67d8 Resolve merge conflict from 11/25 trunk rebase - Define 
RPCs to perform client-side assignment
    omit 16be1c4253a Reslove merge conflict from 11/25 trunk rebase - 
StreamsInitialize RPC and some errors
    omit 02dca3ef6dc Very initial (compiling) streams RPCs.
     add 3268435fd66 KAFKA-18013: Add AutoOffsetResetStrategy internal class 
(#17858)
     add 54843e6e1ed KAFKA-18077 Remove deprecated JmxReporter(String) (#17923)
     add d17a1492054 KAFKA-17956 Remove Admin.listShareGroups (#17912)
     add 7908a4838b4 Fix long running RangeQueryIntegrationTest. (#17933)
     add 0f33b16fdf7 KAFKA-18085: Abort inflight requests on existing 
connections while rebootstrapping (#17939)
     add 13d9a199f25 KAFKA-18011 Remove ZooKeeper sections from the docs 
(#17813)
     add 95947d2f581 KAFKA-17299: add unit tests for previous fix (#17919)
     add 7f8a592ad19 KAFKA-17869: Adding tests to ensure KIP-1076 doesn't 
interfere producer metrics[2/3] (#17783)
     add 4fc9e442c30 KAFKA-17898: Refine Epoch Bumping Logic (#17849)
     add 918a67ece83 MINOR: Improve Docker examples readme (#17894)
     add 5480d54d185 KAFKA-17544: Add log message for early access use of 
KafkaShareConsumer (#17940)
     add 48d60efe980 KAFKA-17990: Deflake testShareAutoOffsetResetDefaultValue 
(#17916)
     add cebec91470c KAFKA-18080 Replace DelayedItem by Long type (#17927)
     add 58bf20d6753 MINOR: add </script> back to security.html (#17944)
     add 0b081fc3100 KAFKA-15561 [2/N]: Background event and subscription state 
changes for RE2J pattern (#17918)
     add 55577e73b2a KAFKA-18083 ClusterInstance custom controllerListener not 
work (#17932)
     add 866d66229da KAFKA-18056: Fixed bug in handling commitAsync responses 
(#17909)
     add 056a76e2b91 KAFKA-17811 Separate modules to use different JDKs (#17522)
     add 0e4d8b3e868 KAFKA-17569 Rewrite TestLinearWriteSpeed by Java (#17736)
     add 11ce41fb1d5 KAFKA-18092: Mark testBumpTransactionalEpochWithTV2Enabled 
as flaky (#17945)
     add 24dd11d6936 KAFKA-17593; [8/N] Resolve regular expressions (#17864)
     add b42efc7dc26 KAFKA-18049: Upgrade the caffeine version to 3.1.1 (#17879)
     add 98d47f47ef2 KAFKA-18028 the effective kraft version of 
--no-initial-controllers should be 1 rather than 0 (#17836)
     add f5d712396bd MINOR: fix warnings in Kafka Streams state store tests 
(#17855)
     add 2b2b3cd355c KAFKA-18062: use feature version to enable ELR (#17867)
     add 3f834781a43 KAFKA-12844: clean up TaskId (#17904)
     add 3710add2a7f KAFKA-18012: Update the Scram configuration section for 
KRaft (#17844)
     add 434fe7c26e3 KAFKA-18081 Remove isKRaftTest from the kraft-only tests 
(#17934)
     add c32a49549df MINOR: Remove duplicate valid value in document (#17947)
     add 37b4d9b01d5 KAFKA-15561 [3/N]: Client support for SubscriptionPattern 
in HB (#17951)
     add aae42ef656a KAFKA-17593; [9/N] Mark ConsumerGroupHeartbeat API v1 as 
stable (#17961)
     add 486f65e8c60 KAFKA-18100 `Using` block suppresses all errors (#17954)
     add a39c984d216 KAFKA-15561 [4/N]: MockConsumer support for 
SubscriptionPattern (#17962)
     add c446e799be3 KAFKA-17010 Remove `DescribeLogDirsResponse#LogDirInfo`, 
`DescribeLogDirsResponse#ReplicaInfo`, and `DescribeLogDirsResult#all` (#17953)
     add cdf3aab661f MINOR: remove zk from several tests (#17949)
     add d334f60944f MINOR: KStreamRepartitionIntegrationTest  bug  (#17963)
     add b08b64c2d85 KAFKA-18098 add kraft support to 
testReplicaPlacementAllServers and testReplicaPlacementPartialServers (#17955)
     add 8be99f44dc1 KAFKA-18097 Upgrade readme to include min JDK changes 
(#17948)
     add 5243fb9a7d7 KAFKA-18026: migrate KTableSource to use 
ProcesserSupplier#stores (#17903)
     add e1ba01d2144 KAFKA-18109 Fix failed 
SaslClientsWithInvalidCredentialsTest in tools module (#17971)
     new 5eb61c087ca Very initial (compiling) streams RPCs.
     new f8ecdc9a716 Reslove merge conflict from 11/25 trunk rebase - 
StreamsInitialize RPC and some errors
     new 7cd85abe2db Resolve merge conflict from 11/25 trunk rebase - Define 
RPCs to perform client-side assignment
     new 9e3ba3e0f5a Resolve merge conflict from 11/25 rebase - Specify 
AsyncKafkaConsumer interface with Streams for the Rebalance PoC
     new a19bc7d97b7 Implement StreamsInitialize request manager
     new b2e6b80df6e Resolve conflict from 11/25 trunk rebase - Create and 
inject StreamsHeartbeatRequestManager
     new 8f22f7a6181 Minor: Test fixes
     new 286314d72ae Define initial record types for the consumer offset topic
     new c1a597b211e Resolve merge conflict from 11/25 trunk rebase Implement 
InitStreamsApp RPC in the group coordinator
     new 60f6773fa63 Add Assignment class in group coordinator for Streams
     new 41669d978ec Minor: Rename TaskId to TaskIds
     new 4c64b358d62 Resolve conflict from 11/25 rebase Basic heartbeat RPC 
handler
     new 9b448029274 Add streams group member
     new d06afbd4a96 Define the assignor interface for streams and implement a 
simple assignor
     new 049aece0aa3 Reslove conflicts from 11/25 rebase - Create 
assignment-related classes for streams groups
     new cc4985e5972 Reslove confict from 11/25 trunk rebase - Replay all 
streams-related records
     new 7d73d52e8b6 Resolve conflicts from 11/25 rebase - Get 
SmokeTestDriverIntegrationTest working
     new 6c36a43fe9d Resolve conflicts for 11/25 trunk rebase - Rebased on AK 
trunk 2024-07-16
     new 2dd10b7147e Resovle conflicts from 11/25 trunk rebase - Update RPCs
     new 6a4aa0cf1d4 Resolve conflicts from 11/25 trunk rebase - Implement 
DescribeStreamsGroup RPC handling
     new dc5b2ef7ecd Resolve conflict from 11/25 trunk rebase - Rebase on AK 
trunk 2024-08-15
     new a002fe9c241 Minor: Revert test changes
     new eeea1ca9205 StickyTaskAssignor
     new 93b72dba05c Rename streamsHeartbeatX and streamsInitializeX to 
streamsGroupX
     new 7a9105b93fc Improve the Streams group initialization handler
     new 133a442e66b Resolve conflict from 11/25 trunk rebase - Streams 
reconciliation logic
     new 51155f993e6 Add broker configs for streams group
     new d1794f477ba Resolve conflict from 11/25 trunk rebase - Rebase on AK 
trunk 2024-09-25
     new deb38899cc9 KAFKA-17125: finalize TaskId (#17300)
     new 8b6094c4e32 MINOR: Use subtopologyId and spelling consistently (#17370)
     new 0953df59d7b MINOR: Fix unit tests (#17374)
     new b18625b86ff Complete topic metadata for automatic topic creation 
(#17391)
     new 16c51af4e20 Resolve conflicts from 11/25 trunk rebase - MINOR: Rebase 
dev branch on current trunk
     new f5f901771ce Resolve conflicts from trunk rebase - Port tools for topic 
configuration (#17371)
     new 4686728d883 Resolve conflicts from 11/25 trunk rebase - Internal topic 
auto creation (#17433)
     new dcb0c923ff7 Introduce the streams membership manager (#17564)
     new 6b98ec67ee3 Resolve conflicts from 11/15 trunk rebase - Initialize 
topologies as part of heartbeat (#17695)
     new e19b7e08737 Correctness updates from rebase
     new 1e8284b71d2 Fixes from rebase
     new b3eeed7a093 KIP1071 trunk rebase 11_25 add streams membership manager 
stream thread integration (#17968)
     new c7deec0e70c Remove superfluous record version
     new 744679541e1 Remove unused import

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (881541b8d7a)
            \
             N -- N -- N   refs/heads/kip1071 (744679541e1)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 42 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/workflows/build.yml                        |   2 +-
 .github/workflows/ci-complete.yml                  |   2 +-
 LICENSE-binary                                     |   2 +-
 README.md                                          |   6 +-
 build.gradle                                       |  36 +-
 checkstyle/import-control-jmh-benchmarks.xml       |   1 +
 .../apache/kafka/clients/CommonClientConfigs.java  |   3 +-
 .../java/org/apache/kafka/clients/KafkaClient.java |   6 -
 .../org/apache/kafka/clients/MetadataUpdater.java  |  17 +
 .../org/apache/kafka/clients/NetworkClient.java    |  53 +-
 .../java/org/apache/kafka/clients/admin/Admin.java |  20 -
 .../kafka/clients/admin/DescribeLogDirsResult.java |  46 --
 .../kafka/clients/admin/ForwardingAdmin.java       |   5 -
 .../kafka/clients/admin/KafkaAdminClient.java      | 142 +---
 .../clients/admin/ListShareGroupsOptions.java      |  51 --
 .../kafka/clients/admin/ListShareGroupsResult.java |  84 ---
 .../kafka/clients/admin/ShareGroupListing.java     |  91 ---
 .../admin/internals/AdminMetadataManager.java      |  11 +-
 .../kafka/clients/consumer/ConsumerConfig.java     |   5 +-
 .../kafka/clients/consumer/MockConsumer.java       |  43 +-
 .../kafka/clients/consumer/MockShareConsumer.java  |   3 +-
 .../clients/consumer/OffsetResetStrategy.java      |   4 +
 .../internals/AbstractHeartbeatRequestManager.java |   6 +
 .../consumer/internals/AsyncKafkaConsumer.java     |  35 +-
 .../internals/AutoOffsetResetStrategy.java         | 105 +++
 .../consumer/internals/ClassicKafkaConsumer.java   |   5 +-
 .../internals/ConsumerHeartbeatRequestManager.java |  15 +-
 .../clients/consumer/internals/ConsumerUtils.java  |   5 +-
 .../consumer/internals/OffsetFetcherUtils.java     |  15 +-
 .../internals/ShareConsumeRequestManager.java      |   5 +-
 .../internals/ShareConsumerDelegateCreator.java    |   7 +
 .../consumer/internals/SubscriptionState.java      |  74 +-
 .../internals/events/ApplicationEvent.java         |   5 +-
 .../events/ApplicationEventProcessor.java          |  26 +
 .../internals/events/ResetOffsetEvent.java         |   8 +-
 ...> TopicRe2JPatternSubscriptionChangeEvent.java} |  23 +-
 .../kafka/clients/producer/KafkaProducer.java      |  14 +-
 .../producer/internals/TransactionManager.java     | 133 +++-
 .../apache/kafka/common/config/TopicConfig.java    |   2 +-
 .../apache/kafka/common/metrics/JmxReporter.java   |  13 +-
 .../common/requests/DescribeLogDirsResponse.java   |  66 --
 .../message/ConsumerGroupHeartbeatRequest.json     |   1 -
 .../java/org/apache/kafka/clients/MockClient.java  |   5 -
 .../apache/kafka/clients/NetworkClientTest.java    |  54 +-
 .../kafka/clients/admin/KafkaAdminClientTest.java  | 118 +--
 .../kafka/clients/admin/MockAdminClient.java       |   5 -
 .../kafka/clients/consumer/KafkaConsumerTest.java  |  15 +-
 .../consumer/KafkaShareConsumerMetricsTest.java    |   3 +-
 .../kafka/clients/consumer/MockConsumerTest.java   |  19 +-
 .../internals/AbstractCoordinatorTest.java         |   3 +-
 .../consumer/internals/AsyncKafkaConsumerTest.java |  46 +-
 .../internals/AutoOffsetResetStrategyTest.java     |  77 ++
 .../internals/CommitRequestManagerTest.java        |   3 +-
 .../consumer/internals/CompletedFetchTest.java     |   3 +-
 .../internals/ConsumerCoordinatorTest.java         |   7 +-
 .../ConsumerHeartbeatRequestManagerTest.java       |  56 ++
 .../consumer/internals/ConsumerMetadataTest.java   |   3 +-
 .../internals/FetchRequestManagerTest.java         |  57 +-
 .../clients/consumer/internals/FetcherTest.java    |  61 +-
 .../consumer/internals/OffsetFetcherTest.java      |  81 +-
 .../internals/OffsetForLeaderEpochClientTest.java  |   5 +-
 .../internals/OffsetsRequestManagerTest.java       |   7 +-
 .../internals/ShareConsumeRequestManagerTest.java  |  70 +-
 .../consumer/internals/ShareConsumerImplTest.java  |  21 +-
 .../consumer/internals/SubscriptionStateTest.java  |  52 +-
 .../internals/TopicMetadataFetcherTest.java        |   3 +-
 .../events/ApplicationEventProcessorTest.java      |  43 +-
 .../kafka/clients/producer/KafkaProducerTest.java  | 116 +++
 .../producer/internals/TransactionManagerTest.java |  60 +-
 .../kafka/common/metrics/JmxReporterTest.java      |  19 -
 .../kafka/connect/runtime/WorkerSinkTaskTest.java  |   4 +-
 .../runtime/isolation/SynchronizationTest.java     |   1 +
 .../storage/ConnectorOffsetBackingStoreTest.java   |   4 +-
 .../kafka/connect/util/KafkaBasedLogTest.java      |   4 +-
 .../common/runtime/MockCoordinatorExecutor.java    | 127 ++++
 .../scala/kafka/server/AbstractFetcherThread.scala |  19 +-
 .../main/scala/kafka/server/ControllerServer.scala |   3 +-
 core/src/main/scala/kafka/server/KafkaConfig.scala |   2 -
 core/src/main/scala/kafka/tools/StorageTool.scala  |  14 +-
 core/src/main/scala/kafka/utils/DelayedItem.scala  |  44 --
 .../java/kafka/test/api/ShareConsumerTest.java     |  47 +-
 .../kafka/admin/RemoteTopicCrudTest.scala          |  45 +-
 ...merWithLegacyMessageFormatIntegrationTest.scala |  34 +-
 ...onTokenEndToEndAuthorizationWithOwnerTest.scala |   6 +-
 .../kafka/api/PlaintextAdminIntegrationTest.scala  |  27 +-
 .../SaslClientsWithInvalidCredentialsTest.scala    |   5 +-
 .../scala/integration/kafka/api/SaslSetup.scala    |   2 +-
 .../integration/kafka/api/TransactionsTest.scala   |   1 +
 .../server/DynamicBrokerReconfigurationTest.scala  |  43 +-
 .../kafka/server/GssapiAuthenticationTest.scala    |   2 +-
 .../kafka/server/QuorumTestHarness.scala           |   8 +-
 .../kafka/server/RaftClusterSnapshotTest.scala     |   4 +-
 .../scala/kafka/raft/KafkaMetadataLogTest.scala    | 146 ++--
 .../src/test/scala/kafka/utils/TestInfoUtils.scala |   8 +
 .../scala/other/kafka/TestLinearWriteSpeed.scala   | 254 -------
 .../scala/unit/kafka/admin/AddPartitionsTest.scala |  61 +-
 .../group/CoordinatorLoaderImplTest.scala          |  27 +-
 .../kafka/integration/KafkaServerTestHarness.scala |   6 +-
 .../kafka/log/remote/RemoteIndexCacheTest.scala    |   4 +-
 .../scala/unit/kafka/metrics/MetricsTest.scala     |   2 +-
 .../server/AbstractApiVersionsRequestTest.scala    |   9 +-
 .../server/AbstractCreateTopicsRequestTest.scala   |   4 -
 .../kafka/server/AbstractMetadataRequestTest.scala |  14 +-
 .../server/ConsumerGroupHeartbeatRequestTest.scala |  91 ++-
 .../kafka/server/ControllerMutationQuotaTest.scala |  15 +-
 .../server/CreateTopicsRequestWithPolicyTest.scala |  18 +-
 .../kafka/server/DeleteTopicsRequestTest.scala     |  93 +--
 ...leteTopicsRequestWithDeletionDisabledTest.scala |   2 +-
 .../kafka/server/DescribeClusterRequestTest.scala  |  11 +-
 .../kafka/server/DynamicConfigChangeTest.scala     | 102 ++-
 .../server/GroupCoordinatorBaseRequestTest.scala   |   3 +-
 .../scala/unit/kafka/server/KafkaApisTest.scala    |   8 +-
 .../kafka/server/KafkaMetricsReporterTest.scala    |   9 +-
 .../server/ReplicaAlterLogDirsThreadTest.scala     |   8 +-
 .../unit/kafka/server/ReplicationQuotasTest.scala  |   4 +-
 .../scala/unit/kafka/server/RequestQuotaTest.scala |   4 +-
 .../unit/kafka/server/ServerShutdownTest.scala     |  12 +-
 .../server/epoch/LeaderEpochIntegrationTest.scala  |   8 +-
 .../unit/kafka/tools/DumpLogSegmentsTest.scala     |   2 +-
 .../scala/unit/kafka/tools/StorageToolTest.scala   |  38 +-
 docker/examples/README.md                          | 131 ++--
 docs/configuration.html                            |  44 +-
 docs/design.html                                   |  23 +-
 docs/implementation.html                           |  39 -
 docs/migration.html                                |  34 -
 docs/ops.html                                      | 482 +-----------
 docs/quickstart.html                               |  31 +-
 docs/security.html                                 | 257 +------
 docs/streams/quickstart.html                       |  28 +-
 docs/toc.html                                      |  37 +-
 docs/upgrade.html                                  |  11 +-
 gradle/dependencies.gradle                         |   5 +-
 .../coordinator/group/GroupCoordinatorConfig.java  |   2 +
 .../coordinator/group/GroupCoordinatorShard.java   |   1 +
 .../coordinator/group/GroupMetadataManager.java    | 382 +++++++++-
 .../group/modern/consumer/ConsumerGroup.java       |  48 +-
 .../modern/consumer/ResolvedRegularExpression.java |   2 +
 .../group/GroupMetadataManagerTest.java            | 525 ++++++++++++-
 .../group/GroupMetadataManagerTestContext.java     |  19 +-
 .../coordinator/group/MetadataImageBuilder.java    |  16 +-
 .../group/OffsetMetadataManagerTest.java           |   3 +
 .../group/modern/consumer/ConsumerGroupTest.java   |  17 +
 .../jmh/consumer/SubscriptionStateBenchmark.java   |   4 +-
 .../jmh/coordinator/RegexResolutionBenchmark.java  | 128 ++++
 .../apache/kafka/jmh/log/TestLinearWriteSpeed.java | 342 +++++++++
 .../kafka/controller/FeatureControlManager.java    |   9 +
 .../apache/kafka/controller/QuorumController.java  |  20 +-
 .../controller/ReplicationControlManager.java      |  18 +-
 .../apache/kafka/metadata/storage/Formatter.java   |  12 +-
 .../QuorumControllerIntegrationTestUtils.java      |  30 +-
 .../kafka/controller/QuorumControllerTest.java     |  21 +-
 .../kafka/controller/QuorumControllerTestEnv.java  |  12 +-
 .../controller/ReplicationControlManagerTest.java  |  14 +-
 .../kafka/metadata/storage/FormatterTest.java      |  68 +-
 ...ion.java => EligibleLeaderReplicasVersion.java} |  26 +-
 .../org/apache/kafka/server/common/Features.java   |   3 +-
 .../kafka/server/config/ServerLogConfigs.java      |   2 +-
 .../apache/kafka/server/config/KRaftConfigs.java   |   4 -
 .../kafka/server/config/ReplicationConfigs.java    |   7 +-
 .../apache/kafka/server/BrokerFeaturesTest.java    |   2 +
 .../log/remote/storage/RemoteLogManagerConfig.java |   4 +-
 .../remote/metadata/storage/ConsumerTaskTest.java  |   4 +-
 .../KStreamRepartitionIntegrationTest.java         |  58 +-
 .../integration/RangeQueryIntegrationTest.java     |  10 +-
 .../TestingMetricsInterceptingAdminClient.java     |   7 -
 .../org/apache/kafka/streams/StreamsBuilder.java   |   8 +-
 .../java/org/apache/kafka/streams/Topology.java    |   8 +-
 .../kstream/internals/InternalStreamsBuilder.java  |   9 +-
 .../streams/kstream/internals/KStreamImpl.java     |   7 +-
 .../streams/kstream/internals/KStreamImplJoin.java |   2 +-
 .../streams/kstream/internals/KTableImpl.java      |   7 +-
 .../streams/kstream/internals/KTableSource.java    |  24 +-
 .../kstream/internals/MaterializedInternal.java    |  11 +-
 .../kstream/internals/graph/GlobalStoreNode.java   |  12 +-
 .../kstream/internals/graph/TableSourceNode.java   |  34 +-
 .../org/apache/kafka/streams/processor/TaskId.java |  24 +-
 .../internals/InternalTopologyBuilder.java         |  54 +-
 .../processor/internals/PartitionGroup.java        |   3 +-
 .../processor/internals/StoreBuilderWrapper.java   |  10 +-
 .../StoreDelegatingProcessorSupplier.java}         |  32 +-
 .../streams/processor/internals/StoreFactory.java  |  76 ++
 .../streams/processor/internals/StreamThread.java  |  37 +-
 .../processor/internals/TopologyMetadata.java      |   4 +-
 .../apache/kafka/streams/StreamsBuilderTest.java   |  79 +-
 .../apache/kafka/streams/StreamsConfigTest.java    |   6 +-
 .../org/apache/kafka/streams/TopologyTest.java     |  13 +-
 ...StreamsThreadMetricsDelegatingReporterTest.java |   4 +-
 .../internals/InternalStreamsBuilderTest.java      |  18 +-
 .../internals/SessionWindowedKStreamImplTest.java  |   6 +-
 .../internals/SlidingWindowedKStreamImplTest.java  |  16 +-
 .../internals/TimeWindowedKStreamImplTest.java     |  12 +-
 .../internals/graph/TableSourceNodeTest.java       |  17 +-
 .../internals/GlobalStateManagerImplTest.java      |  30 +-
 .../internals/GlobalStreamThreadTest.java          |  13 +-
 .../internals/InternalTopologyBuilderTest.java     | 115 +--
 .../processor/internals/PartitionGroupTest.java    |  82 ++
 .../processor/internals/StateConsumerTest.java     |   4 +-
 .../internals/StoreChangelogReaderTest.java        |  14 +-
 .../processor/internals/StreamTaskTest.java        | 106 ++-
 .../processor/internals/StreamThreadTest.java      |  10 +-
 ...ctDualSchemaRocksDBSegmentedBytesStoreTest.java | 833 ++++++++++-----------
 .../state/internals/AbstractKeyValueStoreTest.java |  66 +-
 .../AbstractRocksDBSegmentedBytesStoreTest.java    | 124 +--
 .../internals/AbstractRocksDBWindowStoreTest.java  | 153 ++--
 .../internals/AbstractSessionBytesStoreTest.java   |  58 +-
 .../internals/AbstractWindowBytesStoreTest.java    | 313 ++++----
 .../internals/CachingInMemorySessionStoreTest.java |   8 +-
 .../CachingPersistentSessionStoreTest.java         |   8 +-
 .../CachingPersistentWindowStoreTest.java          |  18 +-
 .../CompositeReadOnlyKeyValueStoreTest.java        |  20 +-
 .../CompositeReadOnlySessionStoreTest.java         |  16 +-
 .../CompositeReadOnlyWindowStoreTest.java          |  40 +-
 .../state/internals/FilteredCacheIteratorTest.java |   6 +-
 .../state/internals/InMemorySessionStoreTest.java  |   6 +-
 .../state/internals/ListValueStoreTest.java        |  10 +-
 .../StreamThreadStateStoreProviderTest.java        |   6 +-
 ...imeOrderedCachingPersistentWindowStoreTest.java |  26 +-
 .../internals/TimeOrderedWindowStoreTest.java      |  26 +-
 .../state/internals/WindowKeySchemaTest.java       |   4 +-
 .../org/apache/kafka/streams/utils/TestUtils.java  |  16 +-
 .../org/apache/kafka/test/MockClientSupplier.java  |   6 +-
 .../kafka/test/MockKeyValueStoreBuilder.java       |   2 +-
 .../org/apache/kafka/test/MockRestoreConsumer.java |   4 +-
 .../org/apache/kafka/test/StreamsTestUtils.java    |  32 +-
 .../apache/kafka/streams/TopologyTestDriver.java   |   6 +-
 .../kafka/common/test/KafkaClusterTestKit.java     |  11 +-
 .../common/test/api/ClusterTestExtensionsTest.java |   8 +
 .../tools/consumer/group/ShareGroupCommand.java    |  18 +-
 .../org/apache/kafka/tools/FeatureCommandTest.java |  23 +-
 .../apache/kafka/tools/StreamsResetterTest.java    |  10 +-
 .../kafka/tools/consumer/ConsoleConsumerTest.java  |   4 +-
 .../SaslClientsWithInvalidCredentialsTest.java     |  38 +-
 232 files changed, 5054 insertions(+), 4331 deletions(-)
 delete mode 100644 
clients/src/main/java/org/apache/kafka/clients/admin/ListShareGroupsOptions.java
 delete mode 100644 
clients/src/main/java/org/apache/kafka/clients/admin/ListShareGroupsResult.java
 delete mode 100644 
clients/src/main/java/org/apache/kafka/clients/admin/ShareGroupListing.java
 create mode 100644 
clients/src/main/java/org/apache/kafka/clients/consumer/internals/AutoOffsetResetStrategy.java
 copy 
clients/src/main/java/org/apache/kafka/clients/consumer/internals/events/{TopicPatternSubscriptionChangeEvent.java
 => TopicRe2JPatternSubscriptionChangeEvent.java} (53%)
 create mode 100644 
clients/src/test/java/org/apache/kafka/clients/consumer/internals/AutoOffsetResetStrategyTest.java
 create mode 100644 
coordinator-common/src/test/java/org/apache/kafka/coordinator/common/runtime/MockCoordinatorExecutor.java
 delete mode 100644 core/src/main/scala/kafka/utils/DelayedItem.scala
 delete mode 100755 core/src/test/scala/other/kafka/TestLinearWriteSpeed.scala
 delete mode 100644 docs/migration.html
 create mode 100644 
jmh-benchmarks/src/main/java/org/apache/kafka/jmh/coordinator/RegexResolutionBenchmark.java
 create mode 100644 
jmh-benchmarks/src/main/java/org/apache/kafka/jmh/log/TestLinearWriteSpeed.java
 copy 
server-common/src/main/java/org/apache/kafka/server/common/{GroupVersion.java 
=> EligibleLeaderReplicasVersion.java} (69%)
 copy 
streams/src/main/java/org/apache/kafka/streams/{kstream/internals/PassThrough.java
 => processor/internals/StoreDelegatingProcessorSupplier.java} (55%)

Reply via email to