This is an automated email from the ASF dual-hosted git repository. jlli pushed a change to branch minimize-instance-movement in repository https://gitbox.apache.org/repos/asf/pinot.git
from b8df8d1046 Minimize data movement between instances in pools add 2fe95b6461 Reuse InstanceReplicaGroupPartitionSelector No new revisions were added by this update. Summary of changes: .../assignment/InstanceAssignmentConfigUtils.java | 6 +- .../common/assignment/InstancePartitions.java | 66 +---- .../common/utils/config/TableConfigSerDeTest.java | 2 +- .../PinotInstanceAssignmentRestletResource.java | 21 +- .../api/resources/PinotTableRestletResource.java | 10 +- .../instance/InstanceAssignmentDriver.java | 6 +- .../InstanceReplicaGroupPartitionSelector.java | 298 ++++++++++++++++++--- ...stanceReplicaGroupPartitionSelectorFactory.java | 47 ---- ...ementInstanceReplicaGroupPartitionSelector.java | 295 -------------------- .../core/rebalance/RebalanceConfigConstants.java | 4 - .../helix/core/rebalance/TableRebalancer.java | 34 +-- ...PinotInstanceAssignmentRestletResourceTest.java | 4 +- .../instance/InstanceAssignmentTest.java | 30 +-- .../TableRebalancerClusterStatelessTest.java | 2 +- .../InstanceReplicaGroupPartitionConfig.java | 10 +- .../apache/pinot/tools/PinotTableRebalancer.java | 3 +- .../tools/admin/command/RebalanceTableCommand.java | 6 +- 17 files changed, 315 insertions(+), 529 deletions(-) delete mode 100644 pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/InstanceReplicaGroupPartitionSelectorFactory.java delete mode 100644 pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/MinimizedDataMovementInstanceReplicaGroupPartitionSelector.java --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org For additional commands, e-mail: commits-h...@pinot.apache.org