This is an automated email from the ASF dual-hosted git repository.
xyuanlu pushed a change to branch ApplicationClusterManager
in repository https://gitbox.apache.org/repos/asf/helix.git
discard 5d6396e32 Change all rebalancer strategies to create Topology without
additional non-FaultZone or EndNode levels of the tree. (#2712)
omit 6ac348fe5 Prevent the spectator routing table from containing SWAP_IN
instances.(#2710)
omit c650cf605 Make logic to determine state of replicas on SWAP_IN
instance simpler and more predictable during an in-flight node swap. (#2706)
omit a24ed72b2 Fix WAGED to only use logicalId when computing baseline and
centralize picking assignable instances in the cache. (#2702)
omit 465f323f6 Expose Evacuate Finished API in Helix-Rest (#2694)
omit e45969297 Change canCompleteSwap and completeSwapIfPossible to return
json with kv pair for result of check or attempt to complete swap. (#2697)
omit 875671250 Enhanced stoppable checks with node evacuation filtering and
introduced blacklisting capabilities (#2687)
omit fc8a53937 HelixAdmin APIs and pipeline changes to support Helix Node
Swap (#2661)
omit 0b0137892 Implement the cross-zone-based stoppable check (#2680)
omit 39c5eb2de Refactor stoppable check logic for enhanced zone analysis
(#2654)
add b0ff25eba Fix Flaky Test testGenericBaseDataAccessorBuilder (#2707)
add 0c3033dd2 [apache/helix] --Enable logging of critical unrecovered
partitions during handoff within threshold. (#2708)
new 23eba7d9f Refactor stoppable check logic for enhanced zone analysis
(#2654)
new 729a0c5e9 Implement the cross-zone-based stoppable check (#2680)
new ac851955e HelixAdmin APIs and pipeline changes to support Helix Node
Swap (#2661)
new 595f1cc53 Enhanced stoppable checks with node evacuation filtering and
introduced blacklisting capabilities (#2687)
new 9dff9838d Change canCompleteSwap and completeSwapIfPossible to return
json with kv pair for result of check or attempt to complete swap. (#2697)
new 12af3ebef Expose Evacuate Finished API in Helix-Rest (#2694)
new 194d4e8a0 Fix WAGED to only use logicalId when computing baseline and
centralize picking assignable instances in the cache. (#2702)
new 70b05d57f Make logic to determine state of replicas on SWAP_IN
instance simpler and more predictable during an in-flight node swap. (#2706)
new 3775e3d3d Prevent the spectator routing table from containing SWAP_IN
instances.(#2710)
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 (5d6396e32)
\
N -- N -- N refs/heads/ApplicationClusterManager (3775e3d3d)
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 9 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:
.../AbstractEvenDistributionRebalanceStrategy.java | 2 +-
.../strategy/CrushRebalanceStrategy.java | 2 +-
.../strategy/MultiRoundCrushRebalanceStrategy.java | 2 +-
.../controller/rebalancer/topology/Topology.java | 42 ++-----------------
.../waged/model/ClusterModelProvider.java | 5 +--
.../stages/TopStateHandoffReportStage.java | 9 ++++
.../multizk/TestMultiZkConnectionConfig.java | 1 +
.../rebalancer/TestInstanceOperation.java | 48 ++++++++++------------
8 files changed, 39 insertions(+), 72 deletions(-)