somandal opened a new pull request, #15674: URL: https://github.com/apache/pinot/pull/15674
Found an issue where the rebalance progress stats can show a -ve value for estimated time remaining when there are lingering carry over segments that cause remaining segments to be added + carry over to be > total segments to be added. This can occur in scenarios where some pending EV-IS convergence is happening before the IS is updated for table rebalance for the first time, or under scenarios where multiple rebalance jobs can be running (especially those triggered by SegmentRelocator that uses bestEfforts=true which doesn't wait for convergence). Just reset the estimated time remaining to be -1.0 instead in such scenarios to avoid confusion. It is hard to calculate an estimate for such cases as we don't know the total segments from the carry over and how many of those were processed. @raghavyadav01 @klsince @J-HowHuang -- 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