This is an automated email from the ASF dual-hosted git repository.
jxue pushed a change to branch helix-stickiness-rebalancer
in repository https://gitbox.apache.org/repos/asf/helix.git
discard ca6426688 Move existing assignments usage calculation to pre-process
stage (#2888)
omit 0f13d9267 Helix stickiness rebalancer (#2878)
omit 3ca910542 Add missing license for rebalance condition files (#2853)
omit 5a16c8066 Create condition based rebalancer (#2846)
add 2add0c48e Refactor and fix puppy for metaclient (#2870)
add bb29cece3 Fix flaky testDisableErrorLogByDefault (#2869)
add 5188f7998 cleanup instance (#2879)
add c9ad55fd3 Fix intellji formatter to wrap on Enum type per line (#2881)
add 380ab7608 Fix paper url expired
add 8d295620d Fix inconsistent statemodel
add fe157044e Disable unstable test for TF as no recent change for TF
add 7ed0ef92a Optimize logging in LogUtil without string format (#2880)
add e1799b40e Make LockListener public
add 321f4ebba ZkBucketDataAccessor always complete scheduled GC (#2873)
add f8a30cd57 Move creating live instance after carryover current state
(#2889)
add aaf2294c8 Change stoppable to perform min active check sequentially in
mz (#2886)
new 6b520e01d Create condition based rebalancer (#2846)
new 6029b9beb Add missing license for rebalance condition files (#2853)
new 470e0b21b Helix stickiness rebalancer (#2878)
new ed7aa15e6 Move existing assignments usage calculation to pre-process
stage (#2888)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (ca6426688)
\
N -- N -- N refs/heads/helix-stickiness-rebalancer (ed7aa15e6)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../java/org/apache/helix/controller/LogUtil.java | 16 +-
.../helix/manager/zk/ParticipantManager.java | 2 +-
.../helix/manager/zk/ZkBucketDataAccessor.java | 54 +++---
.../org/apache/helix/util/StatusUpdateUtil.java | 9 +-
.../manager/TestParticipantManager.java | 11 +-
.../task/TestIndependentTaskRebalancer.java | 4 +-
.../helix/manager/zk/TestZkBucketDataAccessor.java | 39 ++++-
.../apache/helix/util/TestStatusUpdateUtil.java | 35 ++--
.../org/apache/helix/lock/helix/LockListener.java | 2 +-
.../clusterMaintenanceService/HealthCheck.java | 5 +-
.../MaintenanceManagementService.java | 43 +++++
.../server/resources/helix/InstancesAccessor.java | 2 +
.../TestMaintenanceManagementService.java | 13 +-
.../helix/rest/server/TestInstancesAccessor.java | 58 +++++++
.../helix/rest/server/TestPerInstanceAccessor.java | 3 +
helix-style-intellij.xml | 2 +-
.../zk/TestMultiThreadStressTest/CreatePuppy.java | 5 +-
.../zk/TestMultiThreadStressTest/DeletePuppy.java | 7 +-
.../zk/TestMultiThreadStressTest/GetPuppy.java | 4 +-
.../zk/TestMultiThreadStressTest/SetPuppy.java | 4 +-
.../TestMultiThreadStressZKClient.java | 183 ++++++++++++---------
.../zk/TestMultiThreadStressTest/UpdatePuppy.java | 5 +-
.../apache/helix/metaclient/impl/zk/TestUtil.java | 8 +
.../helix/metaclient/puppy/AbstractPuppy.java | 4 +-
.../leaderelection/LeaderElectionPuppy.java | 7 +-
.../apache/helix/filestore/IntegrationTest.java | 2 +-
.../org/apache/helix/filestore/SetupCluster.java | 2 +-
website/src/site/markdown/Publications.md | 4 +-
28 files changed, 352 insertions(+), 181 deletions(-)