summaryrefslogtreecommitdiffstats
path: root/node-repository
diff options
context:
space:
mode:
authorHåkon Hallingstad <hakon@yahoo-inc.com>2017-03-23 15:31:10 +0100
committerHåkon Hallingstad <hakon@yahoo-inc.com>2017-03-23 15:31:10 +0100
commit4e987e8f969b285a03cd9fff4e257178b597d9ec (patch)
treec5b8755881d037c5be6d0bb677a1693a0318dc7d /node-repository
parentd16f535b772202432c8d805a5333ae6830286825 (diff)
Only lookup all nodes once with recursive
Diffstat (limited to 'node-repository')
-rw-r--r--node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/v2/NodesResponse.java5
1 files changed, 1 insertions, 4 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/v2/NodesResponse.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/v2/NodesResponse.java
index e69288c01e5..e05229da65d 100644
--- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/v2/NodesResponse.java
+++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/restapi/v2/NodesResponse.java
@@ -109,10 +109,7 @@ class NodesResponse extends HttpResponse {
/** Outputs all the nodes to a node array */
private void nodesToSlime(Cursor parentObject) {
Cursor nodeArray = parentObject.setArray("nodes");
- for (Node.State state : Node.State.values()) {
- for (NodeType type : NodeType.values())
- toSlime(nodeRepository.getNodes(type, state), nodeArray);
- }
+ toSlime(nodeRepository.getNodes(), nodeArray);
}
private void toSlime(List<Node> nodes, Cursor array) {