rondagostino opened a new pull request #11238:
URL: https://github.com/apache/kafka/pull/11238


   I noticed that a system test using a KRaft cluster with 3 brokers but only 1 
co-located controller did not force-kill the second and third broker after 
shutting down the first broker (the one with the controller).  The issue was a 
floating point rounding error.  This patch adjusts for the rounding error and 
also makes the logic work for an even number of controllers.  A local run of 
`tests/kafkatest/sanity_checks/test_bounce.py` succeeded (and I manually 
increased the cluster size for the 1 co-located controller case and observed 
the correct kill behavior: the second and third brokers were force-killed as 
expected).
   
   ### Committer Checklist (excluded from commit message)
   - [ ] Verify design and implementation 
   - [ ] Verify test coverage and CI build status
   - [ ] Verify documentation (including upgrade notes)
   


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