somandal commented on code in PR #15266:
URL: https://github.com/apache/pinot/pull/15266#discussion_r2021936600


##########
pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java:
##########
@@ -987,8 +1010,9 @@ private Pair<InstancePartitions, Boolean> 
getInstancePartitionsForTier(TableConf
     }
   }
 
-  private IdealState waitForExternalViewToConverge(String tableNameWithType, 
boolean lowDiskMode, boolean bestEfforts,
-      Set<String> segmentsToMonitor, long externalViewCheckIntervalInMs, long 
externalViewStabilizationTimeoutInMs)
+  private IdealState waitForExternalViewToConverge(String tableNameWithType, 
boolean bestEfforts,

Review Comment:
   I don't think so. it just forces the convergence check to ensure that we 
wait for the instances that exist in EV but not in IS to actually be deleted 
from EV as well. This can cause extra convergence check cycles to enforce this 
has happened rather than early return.
   
   did you have a specific rolling upgrade scenario in mind?



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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

Reply via email to