You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by js...@apache.org on 2022/03/18 16:26:35 UTC
[kafka] branch trunk updated (43bf464 -> 5262161)
This is an automated email from the ASF dual-hosted git repository.
jsancio pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git.
from 43bf464 KAFKA-13497: Add trace logging to RegexRouter (#11903)
add 5262161 KAFKA-13587; Implement leader recovery for KIP-704 (#11733)
No new revisions were added by this update.
Summary of changes:
.../org/apache/kafka/common/protocol/ApiKeys.java | 2 +-
.../kafka/common/requests/AbstractRequest.java | 4 +-
.../kafka/common/requests/AbstractResponse.java | 4 +-
...rIsrRequest.java => AlterPartitionRequest.java} | 32 +--
...srResponse.java => AlterPartitionResponse.java} | 16 +-
...rIsrRequest.json => AlterPartitionRequest.json} | 12 +-
...srResponse.json => AlterPartitionResponse.json} | 12 +-
.../common/message/LeaderAndIsrRequest.json | 8 +-
.../common/message/LeaderAndIsrResponse.json | 4 +-
.../apache/kafka/common/protocol/ApiKeysTest.java | 4 +-
.../kafka/common/requests/RequestResponseTest.java | 66 +++---
core/src/main/scala/kafka/api/ApiVersion.scala | 13 +-
core/src/main/scala/kafka/api/LeaderAndIsr.scala | 26 ++-
core/src/main/scala/kafka/cluster/Partition.scala | 186 +++++++++-------
.../controller/ControllerChannelManager.scala | 13 +-
.../src/main/scala/kafka/controller/Election.scala | 20 +-
.../scala/kafka/controller/KafkaController.scala | 115 ++++++----
.../kafka/controller/PartitionStateMachine.scala | 10 +-
.../scala/kafka/network/RequestConvertToJson.scala | 4 +-
.../main/scala/kafka/server/AlterIsrManager.scala | 110 ++++++----
.../src/main/scala/kafka/server/BrokerServer.scala | 3 +-
.../main/scala/kafka/server/ControllerApis.scala | 12 +-
.../main/scala/kafka/server/ControllerServer.scala | 2 +
core/src/main/scala/kafka/server/KafkaApis.scala | 12 +-
core/src/main/scala/kafka/server/KafkaServer.scala | 6 +-
.../main/scala/kafka/server/ReplicaManager.scala | 1 -
core/src/main/scala/kafka/zk/ZkData.scala | 31 ++-
core/src/test/java/kafka/test/MockController.java | 6 +-
.../api/LeaderAndIsrTest.scala} | 24 +--
.../kafka/zk/TopicPartitionStateZNodeTest.scala | 74 +++++++
.../test/scala/unit/kafka/api/ApiVersionTest.scala | 4 +
.../scala/unit/kafka/cluster/PartitionTest.scala | 157 +++++++++-----
.../controller/ControllerChannelManagerTest.scala | 36 +++-
.../controller/ControllerIntegrationTest.scala | 39 ++--
.../controller/MockPartitionStateMachine.scala | 14 +-
.../controller/PartitionStateMachineTest.scala | 39 +++-
.../controller/TopicDeletionManagerTest.scala | 24 ++-
.../kafka/network/RequestConvertToJsonTest.scala | 6 +-
.../unit/kafka/server/AlterIsrManagerTest.scala | 179 ++++++++++------
.../unit/kafka/server/ControllerApisTest.scala | 6 +-
.../server/HighwatermarkPersistenceTest.scala | 4 +-
.../unit/kafka/server/IsrExpirationTest.scala | 4 +-
.../scala/unit/kafka/server/KafkaApisTest.scala | 4 +-
.../server/ReplicaManagerConcurrencyTest.scala | 10 +-
.../kafka/server/ReplicaManagerQuotasTest.scala | 8 +-
.../unit/kafka/server/ReplicaManagerTest.scala | 2 +-
.../scala/unit/kafka/server/RequestQuotaTest.scala | 4 +-
.../metadata/BrokerMetadataPublisherTest.scala | 6 +-
.../unit/kafka/utils/ReplicationUtilsTest.scala | 9 +-
.../scala/unit/kafka/zk/KafkaZkClientTest.scala | 44 ++--
.../org/apache/kafka/controller/Controller.java | 10 +-
.../kafka/controller/PartitionChangeBuilder.java | 23 +-
.../apache/kafka/controller/QuorumController.java | 25 ++-
.../controller/ReplicationControlManager.java | 236 +++++++++++++--------
.../apache/kafka/metadata/LeaderRecoveryState.java | 74 +++++++
.../kafka/metadata/PartitionRegistration.java | 23 +-
.../common/metadata/PartitionChangeRecord.json | 4 +-
.../resources/common/metadata/PartitionRecord.json | 2 +
.../controller/PartitionChangeBuilderTest.java | 129 ++++++++++-
.../PartitionReassignmentRevertTest.java | 11 +-
.../kafka/controller/QuorumControllerTest.java | 20 +-
.../controller/ReplicationControlManagerTest.java | 208 ++++++++++--------
.../org/apache/kafka/image/TopicsImageTest.java | 15 +-
.../kafka/metadata/LeaderRecoveryStateTest.java | 87 ++++++++
.../kafka/metadata/PartitionRegistrationTest.java | 18 +-
65 files changed, 1594 insertions(+), 722 deletions(-)
rename clients/src/main/java/org/apache/kafka/common/requests/{AlterIsrRequest.java => AlterPartitionRequest.java} (62%)
rename clients/src/main/java/org/apache/kafka/common/requests/{AlterIsrResponse.java => AlterPartitionResponse.java} (75%)
rename clients/src/main/resources/common/message/{AlterIsrRequest.json => AlterPartitionRequest.json} (77%)
rename clients/src/main/resources/common/message/{AlterIsrResponse.json => AlterPartitionResponse.json} (81%)
copy core/src/test/scala/{unit/kafka/utils/PoolTest.scala => kafka/api/LeaderAndIsrTest.scala} (65%)
create mode 100644 core/src/test/scala/kafka/zk/TopicPartitionStateZNodeTest.scala
create mode 100644 metadata/src/main/java/org/apache/kafka/metadata/LeaderRecoveryState.java
create mode 100644 metadata/src/test/java/org/apache/kafka/metadata/LeaderRecoveryStateTest.java