commit | cf7b7a50d9ef38e039123d004a85ce7b087dc196 | [log] [tgz] |
---|---|---|
author | Yi Wang <i3.wangyi@gmail.com> | Tue Sep 10 15:37:15 2019 -0700 |
committer | Jiajun Wang <1803880+jiajunwang@users.noreply.github.com> | Fri Feb 07 12:24:22 2020 -0800 |
tree | 0594ac20c542684816be159ddc994229eda2886a | |
parent | 63b45fff66b2c535f5e54e81f88c69a4660bae65 [diff] |
Implement one of the soft constraints (#450) Implement Instance Partitions Count soft constraint. Evaluate by instance's current partition count versus estimated max partition count. Intuitively, Encourage the assignment if the instance's occupancy rate is below average; Discourage the assignment if the instance's occupancy rate is above average. The final normalized score will be within [0, 1]. The implementation of the class will depend on the cluster current total partitions count as the max score.
Helix is part of the Apache Software Foundation.
Project page: http://helix.apache.org/
Mailing list: http://helix.apache.org/mail-lists.html
mvn clean install package -DskipTests
Helix is a generic cluster management framework used for automatic management of partitioned, replicated and distributed resources hosted on a cluster of nodes. Helix provides the following features: