GitHub user lei-xia opened a pull request:
https://github.com/apache/helix/pull/109
Add state transition throttling feature.
This pull request contains two changes:
- Add state transition throttling feature with adding a new
IntermediateStateCaluStage into the rebalance pipeline.
- Clean up TaskDriver, separate command line handling to a new TaskAdmin
file.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/lei-xia/helix master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/helix/pull/109.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 #109
----
commit 4e4871967db07cee191debb9d26bfcd53c401945
Author: Lei Xia <[email protected]>
Date: 2017-01-07T00:31:38Z
Add state transition throttling logic into intermediateStateCalcStage.
commit 55b844657947dea661f6067dbd32237b0ed6afe2
Author: Lei Xia <[email protected]>
Date: 2017-01-26T21:46:00Z
Clean up TaskDriver, move all command line support code to a new tool class
TaskAdmin.java, and build a commandline shell script from TaskAdmin.
----
---