mumrah opened a new pull request, #15648:
URL: https://github.com/apache/kafka/pull/15648

   This patch changes the behavior of the migrating ZK broker to always delete 
the local metadata log during startup. This deletion is done immediately before 
creating the RaftManager which will re-create the log directory and let the 
broker re-replicate the log from the active controller.
   
   The rationale for this change is to make it easier for operators to 
re-attempt a ZK to KRaft migration after having reverted back to ZK mode. If an 
operator has reverted back to ZK mode, there will be an invalid metadata log on 
the disk of each broker. In order to re-attempt the migration in the future, 
this log needs to be deleted. This can be pretty burdensome to the operator for 
large clusters, especially since the log deletion must be done while the broker 
is offline.


-- 
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