summaryrefslogtreecommitdiffstats
path: root/node-repository
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2019-01-10 12:28:31 +0100
committerMartin Polden <mpolden@mpolden.no>2019-01-10 12:28:31 +0100
commit1f6a14f095c856e8dc322391888b84a9dcd846d8 (patch)
tree3860147542377dd730c03367508dcad881ab1975 /node-repository
parentc4dbbd028d77f6425acb1f0ab47916c0ee5f5b39 (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.java7
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);