diff options
author | Frode Lundgren <frodelu@frode.lu> | 2017-07-11 00:59:11 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-07-11 00:59:11 +0200 |
commit | 006e8803adf5a052d188f304dc076c99d5f2fc95 (patch) | |
tree | 477a3d8188e3d416523eaa5781a2d91e8daec79f | |
parent | e522f9accfee1a5b616d284dffb5d035ffc0a5d3 (diff) | |
parent | 6dc1e57d465eb0f9721043530b5dfa3a8cc6c6fd (diff) |
Merge pull request #2936 from yahoo/hmusum/add-fastDisk-to-nodes-response
Add 'fastDisk' to nodes response
17 files changed, 17 insertions, 0 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 2e32504b0e9..2a844bdc21b 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 @@ -149,6 +149,7 @@ class NodesResponse extends HttpResponse { object.setDouble("minCpuCores", node.flavor().getMinCpuCores()); if (node.flavor().cost() > 0) object.setLong("cost", node.flavor().cost()); + object.setBool("fastDisk", node.flavor().hasFastDisk()); object.setString("environment", node.flavor().getType().name()); if (node.allocation().isPresent()) { toSlime(node.allocation().get().owner(), object.setObject("owner")); diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node1.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node1.json index 5879a612791..9c299cb6fe8 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node1.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node1.json @@ -11,6 +11,7 @@ "minMainMemoryAvailableGb":16.0, "description":"Flavor-name-is-default", "minCpuCores":2.0, + "fastDisk":true, "environment":"BARE_METAL", "owner": { "tenant": "tenant2", diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node10.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node10.json index 55342de4c9e..f788b5c6e59 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node10.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node10.json @@ -12,6 +12,7 @@ "minMainMemoryAvailableGb":16.0, "description":"Flavor-name-is-default", "minCpuCores":2.0, + "fastDisk":true, "environment":"BARE_METAL", "owner": { "tenant": "tenant1", diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node11.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node11.json index 14e3b99d83c..9b3feffad42 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node11.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node11.json @@ -12,6 +12,7 @@ "minMainMemoryAvailableGb":0.5, "description":"Flavor-name-is-docker", "minCpuCores":0.2, + "fastDisk":true, "environment":"DOCKER_CONTAINER", "rebootGeneration":0, "currentRebootGeneration":0, diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node2.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node2.json index 2e599fe6add..6a4522bf0a4 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node2.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node2.json @@ -11,6 +11,7 @@ "minMainMemoryAvailableGb":16.0, "description":"Flavor-name-is-default", "minCpuCores":2.0, + "fastDisk":true, "environment":"BARE_METAL", "owner": { "tenant": "tenant2", diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node3.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node3.json index 955d469a3f8..f05e2cd578a 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node3.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node3.json @@ -9,6 +9,7 @@ "canonicalFlavor":"default", "description":"Flavor-name-is-expensive", "cost":200, + "fastDisk":true, "environment":"BARE_METAL", "owner": { "tenant": "tenant3", diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node4-after-changes.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node4-after-changes.json index d0103b79b7b..49c73219e1d 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node4-after-changes.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node4-after-changes.json @@ -12,6 +12,7 @@ "minMainMemoryAvailableGb": 12.0, "description": "Flavor-name-is-medium-disk", "minCpuCores": 6.0, + "fastDisk":true, "environment": "BARE_METAL", "owner": { "tenant": "tenant1", diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node4.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node4.json index 06e0bcac683..efdde53ffb8 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node4.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node4.json @@ -12,6 +12,7 @@ "minMainMemoryAvailableGb":16.0, "description":"Flavor-name-is-default", "minCpuCores":2.0, + "fastDisk":true, "environment":"BARE_METAL", "owner": { "tenant": "tenant1", diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node5-after-changes.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node5-after-changes.json index 21f1e28dff0..0d0fda0b594 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node5-after-changes.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node5-after-changes.json @@ -12,6 +12,7 @@ "minMainMemoryAvailableGb":16.0, "description":"Flavor-name-is-default", "minCpuCores":2.0, + "fastDisk":true, "environment":"BARE_METAL", "rebootGeneration": 1, "currentRebootGeneration": 0, diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node5.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node5.json index bd13e305e1d..35805e3b20f 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node5.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node5.json @@ -12,6 +12,7 @@ "minMainMemoryAvailableGb":16.0, "description":"Flavor-name-is-default", "minCpuCores":2.0, + "fastDisk":true, "environment":"BARE_METAL", "rebootGeneration": 1, "currentRebootGeneration": 0, diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node55.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node55.json index 864677137b5..3c483fa3412 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node55.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node55.json @@ -11,6 +11,7 @@ "minMainMemoryAvailableGb":16.0, "description":"Flavor-name-is-default", "minCpuCores":2.0, + "fastDisk":true, "environment":"BARE_METAL", "rebootGeneration": 1, "currentRebootGeneration": 0, diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node6.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node6.json index a78ece62469..25a9b8554d8 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node6.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node6.json @@ -11,6 +11,7 @@ "minMainMemoryAvailableGb":16.0, "description":"Flavor-name-is-default", "minCpuCores":2.0, + "fastDisk":true, "environment":"BARE_METAL", "owner": { "tenant": "tenant3", diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node7.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node7.json index 161ae522f64..9b52598cc67 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node7.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node7.json @@ -11,6 +11,7 @@ "minMainMemoryAvailableGb":16.0, "description":"Flavor-name-is-default", "minCpuCores":2.0, + "fastDisk":true, "environment":"BARE_METAL", "rebootGeneration": 0, "currentRebootGeneration": 0, diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node8.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node8.json index 4c00c984881..34fb9d13d81 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node8.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node8.json @@ -11,6 +11,7 @@ "minMainMemoryAvailableGb":16.0, "description":"Flavor-name-is-default", "minCpuCores":2.0, + "fastDisk":true, "environment":"BARE_METAL", "rebootGeneration": 0, "currentRebootGeneration": 0, diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node9.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node9.json index 70c20065194..f0695598264 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node9.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/node9.json @@ -11,6 +11,7 @@ "minMainMemoryAvailableGb":128.0, "description":"Flavor-name-is-large-variant", "minCpuCores":64.0, + "fastDisk":true, "environment":"BARE_METAL", "rebootGeneration": 0, "currentRebootGeneration": 0, diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/parent1.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/parent1.json index 41b807116db..da6742275a4 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/parent1.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/parent1.json @@ -11,6 +11,7 @@ "minMainMemoryAvailableGb": 16.0, "description": "Flavor-name-is-default", "minCpuCores": 2.0, + "fastDisk":true, "environment": "BARE_METAL", "rebootGeneration": 1, "currentRebootGeneration": 0, diff --git a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/parent2.json b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/parent2.json index 92e33ef1f33..65735ecb37c 100644 --- a/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/parent2.json +++ b/node-repository/src/test/java/com/yahoo/vespa/hosted/provision/restapi/v2/responses/parent2.json @@ -11,6 +11,7 @@ "minMainMemoryAvailableGb": 128.0, "description": "Flavor-name-is-large-variant", "minCpuCores": 64.0, + "fastDisk":true, "environment": "BARE_METAL", "rebootGeneration": 0, "currentRebootGeneration": 0, |