diff --git a/server/src/main/java/org/apache/druid/metadata/SqlSegmentsMetadataQuery.java b/server/src/main/java/org/apache/druid/metadata/SqlSegmentsMetadataQuery.java index bf4e20c86a63..6257a11b58ae 100644 --- a/server/src/main/java/org/apache/druid/metadata/SqlSegmentsMetadataQuery.java +++ b/server/src/main/java/org/apache/druid/metadata/SqlSegmentsMetadataQuery.java @@ -1069,14 +1069,14 @@ public List retrieveUnusedSegmentIntervals( * guarantee on the order of intervals in the list or on whether the limited * list contains the earliest or latest intervals present in the datasource. * - * @return List of unused segment intervals containing upto {@code limit} entries. + * @return List of unused segment intervals containing upto {@code limit} interval entries. */ public List retrieveUnusedSegmentIntervals(String dataSource, int limit) { final String sql = StringUtils.format( "SELECT start, %2$send%2$s FROM %1$s" + " WHERE dataSource = :dataSource AND used = false" - + " GROUP BY start, %2$send%2$s" + + " GROUP BY %2$send%2$s, start" + " %3$s", dbTables.getSegmentsTable(), connector.getQuoteString(), connector.limitClause(limit) );