michaeljmarshall opened a new pull request #9393:
URL: https://github.com/apache/pulsar/pull/9393


   Fixes: #6368
   
   Flaky-test: 
`AntiAffinityNamespaceGroupTest.testBrokerSelectionForAntiAffinityGroup`
   
   TestClass is flaky. The testMethod test method fails sporadically.
   
   See #6368 for example failures as well as for my analysis and detailed 
justification for this change.
   
   In short, by setting the `LoadBalancerBrokerOverloadedThresholdPercentage` 
to `100`, we remove the main edge case that allows two namespaces in the same 
anti-affinity group to get placed on the same broker.
   
   Note that I am assuming the following method will never return a value 
greater than 1, which could lead to test failure. 
https://github.com/apache/pulsar/blob/85f3ff4edbaa10c7894af8ad823cbce37b13829c/pulsar-common/src/main/java/org/apache/pulsar/policies/data/loadbalancer/LocalBrokerData.java#L214-L217


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

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to