This is an automated email from the ASF dual-hosted git repository.
lucasbru pushed a change to branch kip-topo
in repository https://gitbox.apache.org/repos/asf/kafka.git
discard a3f5035c27f KIP-1331: Fix @cluster(num_nodes=3) → num_nodes=2 in
system tests
discard e4668de0d26 KIP-1331: Fix CI failures in topology description update
and shard tests
discard 3c900007811 KIP-1331: Add integration tests for --topology CLI flag
and Admin API topology description
discard b081209907a KIP-1331: Add integration test for group expiry without
topology plugin
discard e5fd7dd28fd KIP-1331: Fix version negotiation and add integration
tests for topology plugin
discard 29267cc8f77 KAFKA-20696: Periodic plugin.deleteTopology cleanup for
naturally-expired streams groups
discard fc9b86e6716 KIP-1331: POC squash for rebase
add 9c7fad33973 Require expected issuer and audience for the
SASL/OAUTHBEARER broker validator
add 9569137c6b9 KAFKA-20699: TopologyTestDriver.getStateStore must not
reset the record context (#22590)
add d2cbb26e2b4 KAFKA-20494: Transactional InMemoryKeyValueStore (#22626)
add 89bc8808f90 KAFKA-20116: Make task-offset-sum available to client
background thread (1/N) (#22595)
add 1dc4cef0bca KAFKA-20493: Transactional RocksDBStore (#22625)
add 8411977aaf9 MINOR: Move transaction coordinator leaf classes from
Scala to Java (#22576)
add ec004fd80fe KAFKA-20662: Throw `INCONSISTENT_GROUP_PROTOCOL` for
malformed request during online migration (#22580)
add e6919341bb8 KAFKA-20601: Allow static member rejoin when consumer
group is full. (#22356)
add 16ce003d1df HOTFIX: fix compilation error (#22646)
add c12e01b9a16 MINOR: Remove jqwik dependency (#22604)
add b4da5b66e1e KAFKA-20524: Improve reset offset usability (#22607)
add 3e0787427b0 KAFKA-19871 - Add partition support to TestRecord (#22612)
add 165d7ec9334 KAFKA-19193: throw ConfigException if rack is empty in
rack-aware mode (#22433)
add 88b48794eaf KAFKA-19193: trace-log rack-specific load stats in
rack-aware mode (#22434)
add 076ea535fa3 KAFKA-17164: Enforce 'application.server' <server>:<port>
format at config level. (#22202)
add 402087dc42e KAFKA-20626: Add topology description to Admin client,
DescribeStreamsGroups handler, and CLI tools (#22636)
add 9391bdd4f41 KAFKA-20625: Add
StreamsGroupTopologyDescriptionRequestManager and Streams client topology push
[1/N] (#22639)
add c9bfcf02d22 KAFKA-20719: Add integration test for sticky task
assignment on startup (#22630)
add 238eb6e6a77 KAFKA-20116: Make task-end-offset-sum available to client
background thread (2/N) (#22608)
add fc18c47efd6 KAFKA-19193: add Javadoc for rack-aware params in
BuiltInPartitioner (#22432)
add ae1783df066 KAFKA-20686: Add base integ tests for share group DLQ.
[1/N] (#22647)
add d4cd81a5ef2 KAFKA-20696: Periodic plugin.deleteTopology cleanup for
naturally-expired streams groups (#22622)
add 2904f5c4928 KAFKA-18998: Move AuthHelper to server module (#22307)
add 7c2b51eea0e MINOR: Fix raw type warnings in
AbstractHeartbeatRequestManagerTest (#22637)
add 28ec585cb3c KAFKA-20723: Add fail fast check for share group dlq(...).
[1/N] (#22635)
add 6fd1fc703b2 MINOR: Update docker_scan supported_image_tag for 4.3.1
(#22657)
add 93d0db45199 KAFKA-20723: Merge records while coalescing share DLQ
requests. [2/N] (#22662)
add 8935db691dd KAFKA-20659: Reject unsupported MirrorMaker record
versions at runtime (#22504)
add d995cd14cca KAFKA-20700: Resolve symlinks in AllowedPaths before
validation (#22631)
add d96cca2eb50 KAFKA-20377 Add to pass additional Docker build arguments
in the system tests (#22578)
add 45b580c8a24 MINOR: Move DelayedProduceTest to server module (#22638)
add 5a91e404fa8 KAFKA-20169: Support static membership for Kafka Streams
with the streams rebalance protocol at Client Side. (#22559)
add a3362c491e9 KAFKA-20625: Add
StreamsGroupTopologyDescriptionRequestManager and Streams client topology push
[2/N] (#22640)
add 6bbe144004e MINOR: Move LoggingController log level resolution test to
server (#22402)
add 4fc9c58ba4a KAFKA-17840 Move ClientRequestQuotaManager to server
module (#22403)
add db8f66ae36c KAFKA-20490: Replace txn buffer skip-list with TreeMap
(#22648)
add bf68f79d22f KAFKA-20619: Make DetectThreadLeak ignore CleanerImpl
threads (#22386)
add 1eec3d23fb9 MINOR: Fix non-idiomatic builder usage in
TargetAssignmentBuilderTest (#22483)
add ca0c89d83ae MINOR: Add logging for topology description push in
streams group protocol (#22670)
add eec3aad481a MINOR: Refactor downstream offset translation in
OffsetSync (#22543)
add cc7e9d27de4 KAFKA-20645: Move LogLoaderTest to storage module (#22426)
add 3054383634f KAFKA-20292 [1/N]: Prepare to split
TargetAssignmentBuilders (#22485)
add 81de9daf47c KAFKA-20498: Add isolation-level reads to RocksDBStore
(#22653)
add 844de98644a KAFKA-20116: Send task-(end)-offset to broker (3/N)
(#21803)
add 190fd8946a4 KAFKA-20553 Remove Scala dependency from
streams:integration-tests (#22675)
add 82db250f504 KAFKA-18998 Clean up AuthHelper following review feedback
(#22672)
add d2328ff720b KAFKA-20495: Add transactional support to in-memory window
and session stores (#22652)
add e78cd1fb7c7 KAFKA-20116: Send task-(end)-offset only if changed (4/N)
(#22645)
add 03910980ca5 MINOR: Code cleanups in coordinator-common runtime (#22660)
add 6c3b63b825a MINOR: Reduce allocations constructing RecordHeaders
(#22641)
add 0c2c0df04a3 KAFKA-20727: Update system tests for transactional state
stores (#22642)
add 980913a509a MINOR: Fix ShareGroupCommandTest reset-offsets tests
passing invalid --from-file scope combination (#22679)
add cde0d5687d2 KAFKA-20743: Restrict sentinel leader and state epoch in
share coord. (#22685)
add d766e485518 KAFKA-20686: Expand integration test suite for share group
DLQ. [2/N] (#22671)
add 4a2edef5141 MINOR: Add 4.3.1 to system tests (#22687)
add 4861297e909 KAFKA-20292 [2/N]: Prepare to split
TargetAssignmentBuilders (#22486)
add 91958dfa286 KAFKA-20169: Add ducktape test code for static membership
in KIP-1071 (#22561)
add c314574ffe3 MINOR: Move BrokerReconfigurable to server module (#22409)
add 8ace44ef07f MINOR: Fix typos in documentation (#22696)
add f0ce0b4305e KIP-1331: POC squash for rebase
add ea8f6935c0d KAFKA-20696: Periodic plugin.deleteTopology cleanup for
naturally-expired streams groups
add 4d8ec8d0937 KIP-1331: Fix version negotiation and add integration
tests for topology plugin
add 15a439e2117 KIP-1331: Add integration test for group expiry without
topology plugin
add 4db8a668703 KIP-1331: Add integration tests for --topology CLI flag
and Admin API topology description
add c78b8c39b08 KIP-1331: Fix CI failures in topology description update
and shard tests
add 00378fd9c00 KIP-1331: Fix @cluster(num_nodes=3) → num_nodes=2 in
system tests
add 2728e2de761 KIP-1331: Fix rebase conflict artifacts left by automated
resolution
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 (a3f5035c27f)
\
N -- N -- N refs/heads/kip-topo (2728e2de761)
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.
No new revisions were added by this update.
Summary of changes:
.github/workflows/docker_scan.yml | 2 +-
NOTICE | 4 -
NOTICE-binary | 4 -
build.gradle | 29 +-
checkstyle/import-control-group-coordinator.xml | 1 -
checkstyle/import-control-metadata.xml | 1 -
checkstyle/import-control-server-common.xml | 1 -
checkstyle/import-control-server.xml | 1 -
checkstyle/import-control-storage.xml | 1 -
checkstyle/import-control.xml | 3 +-
checkstyle/suppressions.xml | 5 +-
.../clients/consumer/ShareConsumerDLQTest.java | 620 +++++++
.../admin/AlterShareGroupOffsetsResult.java | 10 +-
.../admin/DescribeStreamsGroupsOptions.java | 5 +-
.../kafka/clients/admin/KafkaAdminClient.java | 3 +-
.../clients/admin/StreamsGroupDescription.java | 29 +-
.../admin/StreamsGroupTopologyDescription.java | 271 +--
.../StreamsGroupTopologyDescriptionStatus.java | 76 +-
.../internals/DescribeStreamsGroupsHandler.java | 119 +-
.../consumer/internals/RequestManagers.java | 6 +-
.../StreamsGroupHeartbeatRequestManager.java | 111 +-
...eamsGroupTopologyDescriptionRequestManager.java | 217 +--
.../consumer/internals/StreamsRebalanceData.java | 41 +-
.../producer/internals/BuiltInPartitioner.java | 18 +-
.../producer/internals/RecordAccumulator.java | 3 +-
.../apache/kafka/common/config/SaslConfigs.java | 34 +-
.../common/config/internals/AllowedPaths.java | 19 +-
.../config/internals/BrokerSecurityConfigs.java | 7 +-
.../common/header/internals/RecordHeaders.java | 9 +-
.../requests/StreamsGroupHeartbeatRequest.java | 5 +
.../security/oauthbearer/BrokerJwtValidator.java | 60 +-
.../kafka/clients/admin/MockAdminClientTest.java | 132 ++
.../DescribeStreamsGroupsHandlerTest.java | 364 ++--
.../AbstractHeartbeatRequestManagerTest.java | 16 +-
.../consumer/internals/AsyncKafkaConsumerTest.java | 10 +-
.../ConsumerHeartbeatRequestManagerTest.java | 6 +-
.../consumer/internals/RequestManagersTest.java | 10 +-
.../ShareHeartbeatRequestManagerTest.java | 6 +-
.../StreamsGroupHeartbeatRequestManagerTest.java | 695 +++++++-
...GroupTopologyDescriptionRequestManagerTest.java | 405 +++--
.../internals/StreamsMembershipManagerTest.java | 125 +-
.../internals/StreamsRebalanceDataTest.java | 84 +-
.../events/ApplicationEventProcessorTest.java | 4 +-
.../common/config/provider/AllowedPathsTest.java | 26 +-
.../requests/StreamsGroupHeartbeatRequestTest.java | 65 +
.../oauthbearer/BrokerJwtValidatorTest.java | 212 ++-
.../oauthbearer/DefaultJwtValidatorTest.java | 66 +-
.../OAuthBearerValidatorCallbackHandlerTest.java | 36 +-
.../kafka/clients/admin/MockAdminClient.java | 41 +-
.../apache/kafka/connect/mirror/Checkpoint.java | 5 +-
.../org/apache/kafka/connect/mirror/Heartbeat.java | 5 +-
.../connect/mirror/MirrorRecordVersionTest.java | 88 +
.../apache/kafka/connect/mirror/OffsetSync.java | 8 +
.../kafka/connect/mirror/OffsetSyncStore.java | 6 +-
.../kafka/connect/mirror/OffsetSyncWriter.java | 5 +-
.../common/runtime/CoordinatorLoaderImpl.java | 2 +-
.../common/runtime/CoordinatorRuntime.java | 6 +-
.../runtime/CoordinatorRuntimeMetricsImpl.java | 4 +-
.../common/runtime/CoordinatorLoaderImplTest.java | 41 +-
.../common/runtime/EventAccumulatorTest.java | 2 +-
.../runtime/MultiThreadedEventProcessorTest.java | 9 +-
.../common/runtime/MetadataImageBuilder.java | 4 +-
core/src/main/java/kafka/server/QuotaFactory.java | 1 +
.../DescribeTopicPartitionsRequestHandler.java | 2 +-
.../transaction/TransactionCoordinator.scala | 10 +-
.../TransactionMarkerChannelManager.scala | 83 +-
...TransactionMarkerRequestCompletionHandler.scala | 1 +
core/src/main/scala/kafka/server/AclApis.scala | 1 +
core/src/main/scala/kafka/server/AuthHelper.scala | 176 --
.../src/main/scala/kafka/server/BrokerServer.scala | 7 +
.../src/main/scala/kafka/server/ConfigHelper.scala | 1 +
.../main/scala/kafka/server/ControllerApis.scala | 44 +-
.../scala/kafka/server/DynamicBrokerConfig.scala | 7 +-
core/src/main/scala/kafka/server/KafkaApis.scala | 119 +-
.../server/metadata/BrokerMetadataPublisher.scala | 5 +-
.../DescribeTopicPartitionsRequestHandlerTest.java | 6 +-
.../kafka/api/AuthorizerIntegrationTest.scala | 3 +-
.../kafka/api/ClientOAuthIntegrationTest.scala | 1 +
.../kafka/api/IntegrationTestHarness.scala | 3 +-
core/src/test/scala/kafka/utils/LoggingTest.scala | 20 -
.../TransactionCoordinatorConcurrencyTest.scala | 2 +-
.../transaction/TransactionCoordinatorTest.scala | 70 +-
...sactionMarkerRequestCompletionHandlerTest.scala | 6 +-
.../test/scala/unit/kafka/log/LogLoaderTest.scala | 1647 -----------------
.../test/scala/unit/kafka/log/LogTestUtils.scala | 311 ----
.../scala/unit/kafka/server/AuthHelperTest.scala | 261 ---
.../kafka/server/BaseClientQuotaManagerTest.scala | 84 -
.../unit/kafka/server/ClientQuotaManagerTest.scala | 626 -------
.../server/ClientRequestQuotaManagerTest.scala | 99 --
.../unit/kafka/server/ControllerApisTest.scala | 40 +-
.../ControllerMutationQuotaManagerTest.scala | 243 ---
.../unit/kafka/server/DelayedProduceTest.scala | 83 -
.../scala/unit/kafka/server/KafkaApisTest.scala | 10 +-
docs/getting-started/upgrade.md | 2 +
docs/operations/basic-kafka-operations.md | 25 +-
docs/streams/developer-guide/config-streams.md | 2 +-
.../developer-guide/kafka-streams-group-sh.md | 7 +-
docs/streams/developer-guide/memory-mgmt.md | 2 +-
.../developer-guide/streams-rebalance-protocol.md | 4 +-
docs/streams/developer-guide/testing.md | 2 +-
docs/streams/upgrade-guide.md | 6 +-
gradle/dependencies.gradle | 4 +-
gradle/spotbugs-exclude.xml | 7 +
.../coordinator/group/GroupCoordinatorService.java | 158 +-
.../coordinator/group/GroupCoordinatorShard.java | 138 +-
.../coordinator/group/GroupMetadataManager.java | 32 +-
.../coordinator/group/OffsetMetadataManager.java | 84 +-
.../group/metrics/GroupCoordinatorMetrics.java | 110 +-
.../coordinator/group/streams/StreamsGroup.java | 12 +
.../StreamsGroupTopologyDescriptionManager.java | 147 +-
.../kafka/coordinator/group/util/OverlayMap.java | 193 ++
.../UpdatedMembersAndTargetAssignmentView.java | 123 ++
.../group/GroupCoordinatorServiceTest.java | 34 -
...pCoordinatorServiceTopologyDescriptionTest.java | 288 +++
.../group/GroupCoordinatorShardTest.java | 74 +-
.../group/GroupMetadataManagerTest.java | 241 ++-
.../group/OffsetMetadataManagerTest.java | 45 +-
.../group/streams/TargetAssignmentBuilderTest.java | 5 +-
.../coordinator/group/util/OverlayMapTest.java | 359 ++++
.../UpdatedMembersAndTargetAssignmentViewTest.java | 191 ++
.../metadata/KRaftMetadataRequestBenchmark.java | 2 +-
.../kafka/metadata/PartitionRegistrationTest.java | 36 +-
.../authorizer/StandardAuthorizerPropertyTest.java | 267 +--
.../kafka/raft/KafkaRaftClientFetchTest.java | 15 +-
.../java/org/apache/kafka/raft/MockLogTest.java | 28 +-
.../apache/kafka/raft/RaftEventSimulationTest.java | 642 +++----
.../kafka/raft/internals/KafkaRaftLogTest.java | 39 +-
.../kafka/raft/internals/RecordsIteratorTest.java | 117 +-
.../record/internal/ArbitraryMemoryRecords.java | 31 +-
.../java/org/apache/kafka/server/AuthHelper.java | 267 +++
.../kafka/server}/config/BrokerReconfigurable.java | 12 +-
.../server/config/DynamicLogCleanerConfig.java | 30 +-
.../config/DynamicProducerStateManagerConfig.java | 6 +-
.../server/quota}/ClientRequestQuotaManager.java | 6 +-
.../share/dlq/DefaultShareGroupDLQManager.java | 16 +-
.../share/dlq/ShareGroupDLQStateManager.java | 60 +-
.../org/apache/kafka/server/AuthHelperTest.java | 325 ++++
.../kafka/server/logger/LoggingControllerTest.java | 46 +
.../kafka/server/purgatory/DelayedProduceTest.java | 261 +++
.../server/quota/BaseClientQuotaManagerTest.java | 97 +
.../kafka/server/quota/ClientQuotaManagerTest.java | 620 +++++++
.../quota/ClientRequestQuotaManagerTest.java | 104 ++
.../quota/ControllerMutationQuotaManagerTest.java | 243 +++
.../share/dlq/ShareGroupDLQStateManagerTest.java | 125 +-
.../coordinator/share/ShareCoordinatorShard.java | 43 +-
.../share/ShareCoordinatorShardTest.java | 123 +-
.../kafka/storage/internals/log/LogCleaner.java | 22 +-
.../internals/log/LogCleanerIntegrationTest.java | 18 +-
.../storage/internals/log/LogCleanerTest.java | 14 +-
.../kafka/storage/internals/log/LogLoaderTest.java | 1863 ++++++++++++++++++++
.../kafka/storage/internals/log/LogTestUtils.java | 73 +-
.../ColdStartStickinessIntegrationTest.java | 266 +++
.../KafkaStreamsCloseOptionsIntegrationTest.java | 71 +-
.../KafkaStreamsStaticMemberIntegrationTest.java | 596 +++++++
...bleJoinScalaIntegrationTestImplicitSerdes.scala | 175 --
.../kafka/streams/integration/WordCountTest.scala | 250 ---
...StreamToTableJoinScalaIntegrationTestBase.scala | 144 --
.../utils/StreamToTableJoinTestData.scala | 60 -
.../org/apache/kafka/streams/StreamsConfig.java | 21 +-
.../ApplicationServerConfigValidator.java | 27 +-
.../processor/internals/ChangelogReader.java | 5 +
.../processor/internals/DefaultStateUpdater.java | 49 +
.../internals/InternalTopologyBuilder.java | 12 +
.../processor/internals/StateDirectory.java | 4 +
.../streams/processor/internals/StateUpdater.java | 8 +
.../processor/internals/StoreChangelogReader.java | 17 +
.../streams/processor/internals/StreamThread.java | 53 +-
.../streams/processor/internals/TaskManager.java | 52 +
.../internals/TopologyDescriptionConverter.java | 109 ++
.../org/apache/kafka/streams/state/HostInfo.java | 15 +-
.../internals/AbstractColumnFamilyAccessor.java | 5 +
.../state/internals/AbstractTransactionBuffer.java | 85 +-
.../state/internals/DualColumnFamilyAccessor.java | 5 +
.../state/internals/InMemoryKeyValueStore.java | 61 +-
.../state/internals/InMemorySessionStore.java | 262 ++-
.../InMemorySessionTransactionBuffer.java | 278 +++
.../state/internals/InMemoryTransactionBuffer.java | 174 ++
.../state/internals/InMemoryWindowStore.java | 405 ++++-
.../internals/InMemoryWindowTransactionBuffer.java | 203 +++
.../streams/state/internals/RocksDBStore.java | 252 +++
.../state/internals/RocksDBTransactionBuffer.java | 375 ++++
.../apache/kafka/streams/StreamsConfigTest.java | 53 +-
.../internals/DefaultStateUpdaterTest.java | 90 +
.../DefaultStreamsRebalanceListenerTest.java | 18 +-
.../processor/internals/MockChangelogReader.java | 5 +
.../internals/StoreChangelogReaderTest.java | 27 +
.../processor/internals/StreamThreadTest.java | 120 +-
.../processor/internals/TaskManagerTest.java | 39 +
.../TopologyDescriptionConverterTest.java | 366 ++++
.../apache/kafka/streams/state/HostInfoTest.java | 8 +
.../internals/AbstractSessionBytesStoreTest.java | 12 +-
.../internals/AbstractTransactionBufferTest.java | 106 ++
.../internals/AbstractWindowBytesStoreTest.java | 14 +-
.../DualColumnFamilyAccessorTransactionalTest.java | 318 ++++
.../internals/InMemoryTransactionBufferTest.java | 226 +++
.../InMemoryTransactionalSessionStoreTest.java | 77 +
.../InMemoryTransactionalWindowStoreTest.java | 125 ++
.../streams/state/internals/RocksDBStoreTest.java | 185 ++
.../internals/RocksDBTimestampedStoreTest.java | 58 +
.../internals/RocksDBTransactionBufferTest.java | 481 +++++
.../streams/tests/StaticMemberTestClient.java | 13 +
.../streams/scala/StreamToTableJoinTest.scala | 106 ++
.../apache/kafka/streams/TopologyTestDriver.java | 7 +-
.../org/apache/kafka/streams/test/TestRecord.java | 144 +-
.../kafka/streams/TopologyTestDriverTest.java | 60 +
.../apache/kafka/streams/test/TestRecordTest.java | 128 +-
.../common/test/junit/ClusterTestExtensions.java | 8 +-
tests/docker/Dockerfile | 4 +-
tests/docker/ducker-ak | 10 +-
tests/kafkatest/services/streams.py | 19 +-
.../kafkatest/tests/streams/streams_smoke_test.py | 15 +-
.../streams/streams_static_membership_test.py | 407 ++++-
tests/kafkatest/version.py | 3 +-
.../group/ConsumerGroupCommandOptions.java | 56 +-
.../tools/consumer/group/ShareGroupCommand.java | 2 +-
.../consumer/group/ShareGroupCommandOptions.java | 44 +-
.../kafka/tools/streams/StreamsGroupCommand.java | 44 +-
.../tools/streams/StreamsGroupCommandOptions.java | 46 +-
.../streams/TopologyDescriptionFormatter.java | 104 +-
.../consumer/group/ShareGroupCommandTest.java | 6 +-
.../tools/streams/StreamsGroupCommandTest.java | 61 +
.../streams/TopologyDescriptionFormatterTest.java | 182 +-
...dTxnMetadata.java => InitProducerIdResult.java} | 4 +-
...AndTxnMetadata.java => PendingCompleteTxn.java} | 7 +-
....java => PendingCompleteTxnAndMarkerEntry.java} | 7 +-
.../coordinator/transaction/TxnMarkerQueue.java | 100 ++
vagrant/base.sh | 4 +-
227 files changed, 17211 insertions(+), 6768 deletions(-)
create mode 100644
clients/clients-integration-tests/src/test/java/org/apache/kafka/clients/consumer/ShareConsumerDLQTest.java
create mode 100644
clients/src/test/java/org/apache/kafka/clients/admin/MockAdminClientTest.java
create mode 100644
clients/src/test/java/org/apache/kafka/common/requests/StreamsGroupHeartbeatRequestTest.java
create mode 100644
connect/mirror-client/src/test/java/org/apache/kafka/connect/mirror/MirrorRecordVersionTest.java
delete mode 100644 core/src/main/scala/kafka/server/AuthHelper.scala
delete mode 100644 core/src/test/scala/unit/kafka/log/LogLoaderTest.scala
delete mode 100644 core/src/test/scala/unit/kafka/log/LogTestUtils.scala
delete mode 100644 core/src/test/scala/unit/kafka/server/AuthHelperTest.scala
delete mode 100644
core/src/test/scala/unit/kafka/server/BaseClientQuotaManagerTest.scala
delete mode 100644
core/src/test/scala/unit/kafka/server/ClientQuotaManagerTest.scala
delete mode 100644
core/src/test/scala/unit/kafka/server/ClientRequestQuotaManagerTest.scala
delete mode 100644
core/src/test/scala/unit/kafka/server/ControllerMutationQuotaManagerTest.scala
delete mode 100644
core/src/test/scala/unit/kafka/server/DelayedProduceTest.scala
create mode 100644
group-coordinator/src/main/java/org/apache/kafka/coordinator/group/util/OverlayMap.java
create mode 100644
group-coordinator/src/main/java/org/apache/kafka/coordinator/group/util/UpdatedMembersAndTargetAssignmentView.java
create mode 100644
group-coordinator/src/test/java/org/apache/kafka/coordinator/group/util/OverlayMapTest.java
create mode 100644
group-coordinator/src/test/java/org/apache/kafka/coordinator/group/util/UpdatedMembersAndTargetAssignmentViewTest.java
create mode 100644 server/src/main/java/org/apache/kafka/server/AuthHelper.java
rename {server-common/src/main/java/org/apache/kafka =>
server/src/main/java/org/apache/kafka/server}/config/BrokerReconfigurable.java
(87%)
copy
clients/src/test/java/org/apache/kafka/common/security/oauthbearer/OAuthBearerTokenMock.java
=>
server/src/main/java/org/apache/kafka/server/config/DynamicLogCleanerConfig.java
(51%)
rename {core/src/main/java/kafka/server =>
server/src/main/java/org/apache/kafka/server/quota}/ClientRequestQuotaManager.java
(95%)
create mode 100644
server/src/test/java/org/apache/kafka/server/AuthHelperTest.java
create mode 100644
server/src/test/java/org/apache/kafka/server/logger/LoggingControllerTest.java
create mode 100644
server/src/test/java/org/apache/kafka/server/purgatory/DelayedProduceTest.java
create mode 100644
server/src/test/java/org/apache/kafka/server/quota/BaseClientQuotaManagerTest.java
create mode 100644
server/src/test/java/org/apache/kafka/server/quota/ClientQuotaManagerTest.java
create mode 100644
server/src/test/java/org/apache/kafka/server/quota/ClientRequestQuotaManagerTest.java
create mode 100644
server/src/test/java/org/apache/kafka/server/quota/ControllerMutationQuotaManagerTest.java
create mode 100644
storage/src/test/java/org/apache/kafka/storage/internals/log/LogLoaderTest.java
create mode 100644
streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/ColdStartStickinessIntegrationTest.java
create mode 100644
streams/integration-tests/src/test/java/org/apache/kafka/streams/integration/KafkaStreamsStaticMemberIntegrationTest.java
delete mode 100644
streams/integration-tests/src/test/scala/org/apache/kafka/streams/integration/StreamToTableJoinScalaIntegrationTestImplicitSerdes.scala
delete mode 100644
streams/integration-tests/src/test/scala/org/apache/kafka/streams/integration/WordCountTest.scala
delete mode 100644
streams/integration-tests/src/test/scala/org/apache/kafka/streams/integration/utils/StreamToTableJoinScalaIntegrationTestBase.scala
delete mode 100644
streams/integration-tests/src/test/scala/org/apache/kafka/streams/integration/utils/StreamToTableJoinTestData.scala
copy
connect/transforms/src/main/java/org/apache/kafka/connect/transforms/util/RegexValidator.java
=>
streams/src/main/java/org/apache/kafka/streams/internals/ApplicationServerConfigValidator.java
(56%)
create mode 100644
streams/src/main/java/org/apache/kafka/streams/processor/internals/TopologyDescriptionConverter.java
create mode 100644
streams/src/main/java/org/apache/kafka/streams/state/internals/InMemorySessionTransactionBuffer.java
create mode 100644
streams/src/main/java/org/apache/kafka/streams/state/internals/InMemoryTransactionBuffer.java
create mode 100644
streams/src/main/java/org/apache/kafka/streams/state/internals/InMemoryWindowTransactionBuffer.java
create mode 100644
streams/src/main/java/org/apache/kafka/streams/state/internals/RocksDBTransactionBuffer.java
create mode 100644
streams/src/test/java/org/apache/kafka/streams/processor/internals/TopologyDescriptionConverterTest.java
create mode 100644
streams/src/test/java/org/apache/kafka/streams/state/internals/DualColumnFamilyAccessorTransactionalTest.java
create mode 100644
streams/src/test/java/org/apache/kafka/streams/state/internals/InMemoryTransactionBufferTest.java
create mode 100644
streams/src/test/java/org/apache/kafka/streams/state/internals/InMemoryTransactionalSessionStoreTest.java
create mode 100644
streams/src/test/java/org/apache/kafka/streams/state/internals/InMemoryTransactionalWindowStoreTest.java
create mode 100644
streams/src/test/java/org/apache/kafka/streams/state/internals/RocksDBTransactionBufferTest.java
create mode 100644
streams/streams-scala/src/test/scala/org/apache/kafka/streams/scala/StreamToTableJoinTest.scala
copy
transaction-coordinator/src/main/java/org/apache/kafka/coordinator/transaction/{CoordinatorEpochAndTxnMetadata.java
=> InitProducerIdResult.java} (86%)
copy
transaction-coordinator/src/main/java/org/apache/kafka/coordinator/transaction/{CoordinatorEpochAndTxnMetadata.java
=> PendingCompleteTxn.java} (83%)
copy
transaction-coordinator/src/main/java/org/apache/kafka/coordinator/transaction/{CoordinatorEpochAndTxnMetadata.java
=> PendingCompleteTxnAndMarkerEntry.java} (80%)
create mode 100644
transaction-coordinator/src/main/java/org/apache/kafka/coordinator/transaction/TxnMarkerQueue.java