GitHub user jiajunwang opened a pull request:
https://github.com/apache/helix/pull/212
[HELIX-] Separate CardDealingAdjustmentAlgorithm for constraint based
rebalancâ¦
â¦e strategy.
For keeping CRUSHed stable, we decide to split the logic changes made for
constraint based rebalance strategy.
After the change, V2 CardDealingAdjustmentAlgorithm will be used for future
strategy.
Please keep V1 implementation untouched to avoid unexpected partition
movement.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/jiajunwang/helix master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/helix/pull/212.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 #212
----
commit b97d37e335571ca0756390fa4597fc965f21cb10
Author: Jiajun Wang <jjwang@...>
Date: 2018-05-15T17:50:46Z
Separate CardDealingAdjustmentAlgorithm for constraint based rebalance
strategy.
For keeping CRUSHed stable, we decide to split the logic changes made for
constraint based rebalance strategy.
After the change, V2 CardDealingAdjustmentAlgorithm will be used for future
strategy.
Please keep V1 implementation untouched to avoid unexpected partition
movement.
----
---