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

Reply via email to