This is an automated email from the ASF dual-hosted git repository.
jiajunwang pushed a change to branch wagedRebalancer2
in repository https://gitbox.apache.org/repos/asf/helix.git.
at 4353f67 Add latency metric components for WAGED rebalancer (#490)
This branch includes the following new commits:
new fd20c43 Define the WAGED rebalancer interfaces.
new 39f7adf Adding the configuration items of the WAGED rebalancer. (#348)
new 730054b Implement the WAGED rebalancer cluster model (#362)
new 60dc54a Change the rebalancer assignment record to be
ResourceAssignment instead of IdealState. (#398)
new 912ed34 Convert all the internal assignment state objects to be
ResourceAssignment. (#399)
new dc828b8 Implement Cluster Model Provider. (#392)
new 0d67764 Add cluster level default instance config. (#413)
new 84ac35b Add ChangeDetector interface and ResourceChangeDetector
implementation (#388)
new ae282a8 Redefine the hard/soft constraints (#422)
new c3d8501 Refine the WAGED rebalancer related interfaces for
integration (#431)
new c65476d Revert "Refine the WAGED rebalancer related interfaces for
integration (#431)" (#437)
new 1ed9bbf Resubmit the change: Refine the WAGED rebalancer related
interfaces for integration (#431)
new 2780fd9 Modify the expected change type from CONFIG to CLUSTER_CONFIG
in the WAGED rebalancer. (#438)
new eb7a010 Add special treatment for ClusterConfig
new 9ee65a0 Record the replica objects in the AssignableNode in addition
to the partition name (#440)
new 34f8260 Add BucketDataAccessor for large writes
new 9f73d8d Implement the basic constraint based algorithm (#381)
new a4b61ee Validate the instance capacity/partition weight configuration
while constructing the assignable instances (#451)
new 702c547 Implement the WAGED rebalancer with the limited
functionality. (#443)
new 43d3476 HardConstraints Implementation and unit tests (#433)
new 3d2da32 Implement AssignmentMetadataStore (#453)
new c719273 Fix TestWagedRebalancer and add constructor in
AssignmentMetadataStore
new 06cb692 Implement one of the soft constraints (#450)
new 153d385 Add soft constraint: ResourcetopStateAntiAffinityConstraint
(#465)
new 52e1ba5 Implement MaxCapacityUsageInstanceConstraint soft constraint
(#463)
new e3cb1a6 Add soft constraint: ResourcePartitionAntiAffinityConstraint
(#464)
new eb95a19 Improve ResourceTopStateAntiAffinityConstraint (#475)
new 679547f Adjust the expected replica count according to fault zone
count. (#476)
new 50e8cec PartitionMovementSoftConstraint Implementation (#474)
new 86f1a00 Add the remaining implementation of
ConstraintBasedAlgorithmFactory (#478)
new 5c6f1e9 Integrate the WAGED rebalancer with all the related
components. (#466)
new 0b87426 Separate AssignableNode properties by Immutable and Mutable
(#485)
new 88ff705 Add delayed rebalance and user-defined preference list
features to the WAGED rebalancer. (#456)
new 1712a88 Enable maintenance mode for the WAGED rebalancer.
new 6f812d7 Adjust the topology processing logic for instance to ensure
backward compatibility.
new 75b60d1 Load soft constraint weight from resources/properties file
(#492)
new 4353f67 Add latency metric components for WAGED rebalancer (#490)
The 37 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.