diff --git hcatalog/webhcat/svr/src/main/java/org/apache/hive/hcatalog/templeton/Server.java hcatalog/webhcat/svr/src/main/java/org/apache/hive/hcatalog/templeton/Server.java index 27b8e38..cfdceb5 100644 --- hcatalog/webhcat/svr/src/main/java/org/apache/hive/hcatalog/templeton/Server.java +++ hcatalog/webhcat/svr/src/main/java/org/apache/hive/hcatalog/templeton/Server.java @@ -1002,8 +1002,8 @@ public QueueStatusBean deleteJobId(@PathParam("jobid") String jobid) throw new BadParam("Invalid numrecords format: numrecords should be an integer > 0"); } - // Sort the list lexicographically - Collections.sort(list); + // Sort the list lexicographically in reverse order (last started on top) + Collections.sort(list, Collections.reverseOrder()); for (String job : list) { // If numRecords = -1, fetch all records.