commit | e5e36896e17dfdc9819de5fb6332637ae2fa7bf5 | [log] [tgz] |
---|---|---|
author | Huizhi L <ihuizhi.lu@gmail.com> | Thu Oct 31 11:02:08 2019 -0700 |
committer | Jiajun Wang <1803880+jiajunwang@users.noreply.github.com> | Fri Feb 07 12:24:22 2020 -0800 |
tree | 91d5eb9b971e45ff3a79a77f7ab63396f9ad68f0 | |
parent | dc40825e092fc78866200863792af8b2c690c5c7 [diff] |
Use a deep copy of the new best possible assignment for measuring baseline divergence. (#542) The new assignment is really critical in waged rebalancer. If there is any potential changes in measure baseline divergence, waged rebalancer may not work correctly. To avoid changes of the new assignment and make it safe when being used to measure baseline divergence, use a deep copy of the new assignment.
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: