somandal commented on code in PR #15368: URL: https://github.com/apache/pinot/pull/15368#discussion_r2013105304
########## pinot-controller/src/main/java/org/apache/pinot/controller/helix/core/rebalance/TableRebalancer.java: ########## @@ -693,6 +738,21 @@ private RebalanceSummaryResult calculateDryRunSummary(Map<String, Map<String, St if (segmentsAdded > 0) { serversGettingNewSegments.add(server); } + if (!isOfflineTable) { + if (bytesToCatchUpForServers != null) { + bytesToCatchUpForServers.put(server, 0); + } Review Comment: also this server is from the current / target assignments, correct? so that should not be an error if a server is missing, right? I'm not too particular about this, just wondering how useful it will be to display 100 servers with value 0 if only a few are getting data, that's all. we can leave this as is if you prefer When I talk about errors - i'm more worried about failed responses or null consuming segment info returned. we should properly capture the error scenario there so people don't blindly think the output is correct. -- 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