This is an automated email from the ASF dual-hosted git repository.

jackie pushed a commit to branch 
maintain-pool-selection-for-minimizeDataMovement
in repository https://gitbox.apache.org/repos/asf/pinot.git

commit 97ab0b7d4599fba3b85129982ed7132eeaf9ecf0
Author: Jialiang Li <j...@linkedin.com>
AuthorDate: Tue Nov 14 21:59:59 2023 -0800

    Update 
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/InstancePartitionSelector.java
    
    Co-authored-by: Xiaotian (Jackie) Jiang 
<17555551+jackie-ji...@users.noreply.github.com>
---
 .../helix/core/assignment/instance/InstancePartitionSelector.java     | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/InstancePartitionSelector.java
 
b/pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/InstancePartitionSelector.java
index 5f92db2426..335070b003 100644
--- 
a/pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/InstancePartitionSelector.java
+++ 
b/pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/assignment/instance/InstancePartitionSelector.java
@@ -36,7 +36,9 @@ abstract class InstancePartitionSelector {
     _replicaGroupPartitionConfig = replicaGroupPartitionConfig;
     _tableNameWithType = tableNameWithType;
     _existingInstancePartitions = existingInstancePartitions;
-    _minimizeDataMovement = minimizeDataMovement;
+    // For backward compatibility, enable minimize data movement when it is 
enabled in top level or instance
+    // partition selector level.
+    _minimizeDataMovement = minimizeDataMovement || 
replicaGroupPartitionConfig.isMinimizeDataMovement();
   }
 
   /**


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to