GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/226
[HELIX-719] [HELIX] Verify downward load balance and fix TestPartitioâ¦
â¦nMovementThrottle
TestPartitionMovementThrottle was failing after the improvement was made in
IntermediateCalcStage so that downward load balance will take place while
recovery balance is happening. In the process of fixing the test,
1. It was verified by hand that downward load balance is being correctly
throttled as defined by the user in StateTransitionThrottleConfig.
2. An appropriate parameter adjustment was made to account for both
recovery and load balance happening in the same pipeline iteration.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/narendly/helix d
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/helix/pull/226.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #226
----
commit 13c39dac7aca7920f75d62a6c19f03c319d8e6cf
Author: Hunter Lee <narendly@...>
Date: 2018-07-09T23:56:08Z
[HELIX-719] [HELIX] Verify downward load balance and fix
TestPartitionMovementThrottle
TestPartitionMovementThrottle was failing after the improvement was made in
IntermediateCalcStage so that downward load balance will take place while
recovery balance is happening. In the process of fixing the test,
1. It was verified by hand that downward load balance is being correctly
throttled as defined by the user in StateTransitionThrottleConfig.
2. An appropriate parameter adjustment was made to account for both
recovery and load balance happening in the same pipeline iteration.
----
---