commit | ae22186c92a7b46c0056edb7de7149cd1e05bb6a | [log] [tgz] |
---|---|---|
author | Hunter Lee <hulee@linkedin.com> | Mon Nov 04 18:04:34 2019 -0800 |
committer | Jiajun Wang <1803880+jiajunwang@users.noreply.github.com> | Fri Feb 07 12:24:22 2020 -0800 |
tree | 69ec63fe8af971f8dd8bac0e3b4d875f6d5a8034 | |
parent | c2b7ac72bae6baa10899a451ffe1bc01342ec8fe [diff] |
Avoid redundant writes in AssignmentMetadataStore (#564) For the WAGED rebalancer, we persist the cluster's mapping via AssignmentMetadataStore every pipeline. However, if there are no changes made to the new assignment from the old assignment, this write is not necessary. This diff checks whether they are equal and skips the write if old and new assignments are the same.
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: