akhileshchg opened a new pull request, #12998: URL: https://github.com/apache/kafka/pull/12998
KAFKA-14493: Introduce Zk to KRaft migration state machine STUBs in KRaft controller. This patch introduces a preliminary state machine that can be used by the KRaft controller to drive online migration from Zk to KRaft. MigrationState -- Defines the states we can have during migration from Zk to KRaft. KRaftMigrationDriver -- Defines the state transitions and events to handle actions like controller change, metadata change, and broker change and has interfaces through which it claims Zk controllership, performs zk writes, and sends RPCs to ZkBrokers. MigrationClient -- Interface that defines the functions used to claim and relinquish Zk controllership, read to and write from Zk. BrokersRpcClient -- Interface that defines the functions used to send RPCs to Zk brokers. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org