wirybeaver commented on code in PR #10758: URL: https://github.com/apache/pinot/pull/10758#discussion_r1262755062
########## pinot-controller/src/main/java/org/apache/pinot/controller/api/resources/PinotSegmentRestletResource.java: ########## @@ -884,6 +865,52 @@ public SuccessResponse deleteSegments( } } + @DELETE + @Consumes(MediaType.APPLICATION_JSON) + @Produces(MediaType.APPLICATION_JSON) + @Path("/segments/{tableName}/select") Review Comment: I wanted to enforce both start and end to be non empty to avoid the case that customers incidentally delete all segments due to forgetting inputing (start, end). However, since start and end must be non empty, current `DELETE /segments/{tableName}` will fail, which is a breaking change. If you thought we don't need to validate empty start and end, I am good to reuse the existing api -- 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