-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Open
Labels
Milestone
Description
Search before asking
- I searched in the issues and found nothing similar.
Version
2.10.5
Minimal reproduce step
- Start 3 brokers and create some topics
- Start producing and consuming for all these topics
- Enable load balance with Uniformloadshedder:
- loadBalancerMsgThroughputMultiplierDifferenceShedderThreshold=1.1
- loadBalancerMsgRateDifferenceShedderThreshold=0, means disable msgRate based shedding
- Use the default loadBalancerLoadPlacementStrategy
org.apache.pulsar.broker.loadbalance.impl.LeastLongTermMessageRate - Restart brokers several times to trigger the load balance
- There is a chance to see brokers can't reach the balanced state for long time.
What did you expect to see?
All brokers should reach a balanced state after rounds of shedding.
What did you see instead?
Brokers may stay in an un-balanced state for a long time.
Anything else?
No response
Are you willing to submit a PR?
- I'm willing to submit a PR!