diff options
author | Martin Polden <mpolden@mpolden.no> | 2019-01-10 12:28:31 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2019-01-10 12:28:31 +0100 |
commit | 1f6a14f095c856e8dc322391888b84a9dcd846d8 (patch) | |
tree | 3860147542377dd730c03367508dcad881ab1975 /node-repository | |
parent | c4dbbd028d77f6425acb1f0ab47916c0ee5f5b39 (diff) |
Sort jobs response
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/v2/JobsResponse.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/v2/JobsResponse.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/v2/JobsResponse.java index 483f19ed5b0..f3d8f42f3b7 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/v2/JobsResponse.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/v2/JobsResponse.java @@ -9,7 +9,7 @@ import com.yahoo.vespa.hosted.provision.maintenance.JobControl; import java.io.IOException; import java.io.OutputStream; -import java.net.URI; +import java.util.TreeSet; /** A response containing maintenance job status */ public class JobsResponse extends HttpResponse { @@ -25,13 +25,12 @@ public class JobsResponse extends HttpResponse { public void render(OutputStream stream) throws IOException { Slime slime = new Slime(); Cursor root = slime.setObject(); - Cursor jobArray = root.setArray("jobs"); - for (String jobName : jobControl.jobs()) + for (String jobName : new TreeSet<>(jobControl.jobs())) jobArray.addObject().setString("name", jobName); Cursor inactiveArray = root.setArray("inactive"); - for (String jobName : jobControl.inactiveJobs()) + for (String jobName : new TreeSet<>(jobControl.inactiveJobs())) inactiveArray.addString(jobName); new JsonFormat(true).encode(stream, slime); |