This is an automated email from the ASF dual-hosted git repository. davidarthur pushed a change to branch trunk in repository https://gitbox.apache.org/repos/asf/kafka.git
from c1a54671e8f MINOR: Bump trunk to 3.5.0-SNAPSHOT (#12960) add d40561e90ab KAFKA-14427 ZK client support for migrations (#12946) No new revisions were added by this update. Summary of changes: checkstyle/import-control.xml | 1 + .../main/scala/kafka/server/ZkAdminManager.scala | 27 +- core/src/main/scala/kafka/zk/KafkaZkClient.scala | 333 ++++++++++++++-- core/src/main/scala/kafka/zk/ZkData.scala | 9 +- .../main/scala/kafka/zk/ZkMigrationClient.scala | 441 +++++++++++++++++++++ .../kafka/zk/ZkMigrationIntegrationTest.scala | 105 +++++ .../unit/kafka/server/ZkAdminManagerTest.scala | 28 +- .../scala/unit/kafka/zk/KafkaZkClientTest.scala | 51 ++- .../unit/kafka/zk/ZkMigrationClientTest.scala | 353 +++++++++++++++++ .../org/apache/kafka/image/ClientQuotasImage.java | 3 +- .../kafka/metadata/migration/MigrationClient.java | 91 +++++ .../migration/ZkMigrationLeadershipState.java | 49 ++- 12 files changed, 1423 insertions(+), 68 deletions(-) create mode 100644 core/src/main/scala/kafka/zk/ZkMigrationClient.scala create mode 100644 core/src/test/scala/integration/kafka/zk/ZkMigrationIntegrationTest.scala create mode 100644 core/src/test/scala/unit/kafka/zk/ZkMigrationClientTest.scala create mode 100644 metadata/src/main/java/org/apache/kafka/metadata/migration/MigrationClient.java