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

   This PR fixes a couple of things related to the #15193 PR.
   
   When you complete "Enter Migration Mode on the brokers", we are actually in 
"Enabling the migration on the brokers" referring to the migration guide and 
the broker doesn't really have `node.id` yet but still `broker.id`, so the PR 
removes a statement saying to replace the one with the other.
   
   Also, during rollback it's not enough just deleting the `/controller` znode 
quickly after shutting down controllers because the controller election doesn't 
start yet until at least one broker is rolled back with the right 
configuration. Until the rolling and when controllers are down, the brokers 
just log something like this even if you deleted the znode "quickly":
   
   ```shell
   [2024-01-30 09:27:52,394] DEBUG 
[zk-broker-0-to-controller-quorum-channel-manager]: Controller isn't cached, 
looking for local metadata changes 
(kafka.server.BrokerToControllerRequestThread)
   [2024-01-30 09:27:52,394] INFO 
[zk-broker-0-to-controller-quorum-channel-manager]: Recorded new controller, 
from now on will use node localhost:9093 (id: 1 rack: null) 
(kafka.server.BrokerToControllerRequestThread)
   ```
   
   You have to reduce the amount of time between deleting the znode and rolling 
at least one broker, so that an election can start.


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