summaryrefslogtreecommitdiffstats
path: root/config-provisioning/src/main/java
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2022-02-24 14:19:47 +0100
committerHarald Musum <musum@yahooinc.com>2022-02-24 14:19:47 +0100
commita98992913056dda35c44558b9cc3fd865296ecc3 (patch)
treeab7c20711e25b7985e2f1e7d96cd3f6f697d4a49 /config-provisioning/src/main/java
parentc1ef92cf92c1c7e2789b9ad9abcb89457cc421ac (diff)
Use arm64 as architecture name
Diffstat (limited to 'config-provisioning/src/main/java')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/NodeResources.java6
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/serialization/AllocatedHostsSerializer.java14
2 files changed, 8 insertions, 12 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/NodeResources.java b/config-provisioning/src/main/java/com/yahoo/config/provision/NodeResources.java
index 3d87d5f77eb..7be4f7809d5 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/NodeResources.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/NodeResources.java
@@ -92,15 +92,15 @@ public class NodeResources {
public enum Architecture {
x86_64,
- aarch64,
+ arm64,
any;
public static int compare(Architecture a, Architecture b) {
if (a == any) a = x86_64;
if (b == any) b = x86_64;
- if (a == x86_64 && b == aarch64) return -1;
- if (a == aarch64 && b == x86_64) return 1;
+ if (a == x86_64 && b == arm64) return -1;
+ if (a == arm64 && b == x86_64) return 1;
return 0;
}
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/serialization/AllocatedHostsSerializer.java b/config-provisioning/src/main/java/com/yahoo/config/provision/serialization/AllocatedHostsSerializer.java
index 19bdfd0a358..d7d8d9647d3 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/serialization/AllocatedHostsSerializer.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/serialization/AllocatedHostsSerializer.java
@@ -105,7 +105,7 @@ public class AllocatedHostsSerializer {
resourcesObject.setDouble(bandwidthKey, resources.bandwidthGbps());
resourcesObject.setString(diskSpeedKey, diskSpeedToString(resources.diskSpeed()));
resourcesObject.setString(storageTypeKey, storageTypeToString(resources.storageType()));
- //resourcesObject.setString(architectureKey, architectureToString(resources.architecture())); // TODO: Add when architecture names have been decided
+ resourcesObject.setString(architectureKey, architectureToString(resources.architecture()));
}
public static AllocatedHosts fromJson(byte[] json) {
@@ -153,8 +153,8 @@ public class AllocatedHostsSerializer {
resources.field(diskKey).asDouble(),
resources.field(bandwidthKey).asDouble(),
diskSpeedFromSlime(resources.field(diskSpeedKey)),
- storageTypeFromSlime(resources.field(storageTypeKey)));
- //architectureFromSlime(resources.field(architectureKey))); // TODO: Add when architecture names have been decided
+ storageTypeFromSlime(resources.field(storageTypeKey)),
+ architectureFromSlime(resources.field(architectureKey)));
}
private static NodeResources optionalNodeResourcesFromSlime(Inspector resources) {
@@ -198,24 +198,20 @@ public class AllocatedHostsSerializer {
}
}
-
- /*
private static NodeResources.Architecture architectureFromSlime(Inspector architecture) {
if ( ! architecture.valid()) return NodeResources.Architecture.x86_64;
switch (architecture.asString()) {
case "x86_64" : return NodeResources.Architecture.x86_64;
- case "aarch64" : return NodeResources.Architecture.aarch64;
+ case "arm64" : return NodeResources.Architecture.arm64;
case "any" : return NodeResources.Architecture.any;
default: throw new IllegalStateException("Illegal architecture value '" + architecture.asString() + "'");
}
}
- */
-
private static String architectureToString(NodeResources.Architecture architecture) {
switch (architecture) {
case x86_64: return "x86_64";
- case aarch64: return "aarch64";
+ case arm64: return "arm64";
case any : return "any";
default: throw new IllegalStateException("Illegal architecture value '" + architecture + "'");
}