eaugene commented on code in PR #10812: URL: https://github.com/apache/pinot/pull/10812#discussion_r1213281580
########## pinot-controller/src/main/java/org/apache/pinot/controller/util/TableSizeReader.java: ########## @@ -132,12 +144,19 @@ public TableSizeDetails getTableSizeDetails(@Nonnull String tableName, @Nonnegat } } if (largestSegmentSizeOnServer != DEFAULT_SIZE_WHEN_MISSING_OR_ERROR) { - _controllerMetrics.setValueOfTableGauge(offlineTableName, - ControllerGauge.LARGEST_SEGMENT_SIZE_ON_SERVER, + _controllerMetrics.setValueOfTableGauge(offlineTableName, ControllerGauge.LARGEST_SEGMENT_SIZE_ON_SERVER, largestSegmentSizeOnServer); } } + // Set the top level sizes to DEFAULT_SIZE_WHEN_MISSING_OR_ERROR when all segments are error Review Comment: To explicitly say in response that segments are in error ( and its not 0 sized ). However, the much more correct way for the caller to identify is to look into "missingSegment" property. With the existing implementation, this would return as "-2" which kind of diverges from the default error value we use , so I move this section at the end -- 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