GitHub user narendly opened a pull request:
https://github.com/apache/helix/pull/225
[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/225.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 #225
----
commit 24e493106a2bdfe964225512d02b671a10cc59bb
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.
----
---