GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/234
[HELIX] Verify downward load balance and fix TestPartitionMovementThrottle
â¦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 1319672
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/helix/pull/234.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 #234
----
commit b28d62c2193cf4b8d05e957cadbdc26a071fd4e1
Author: Hunter Lee <narendly@...>
Date: 2018-07-09T23:48:14Z
[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.
----
---