summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorValerij Fredriksen <valerijf@verizonmedia.com>2019-09-05 23:25:23 +0200
committerValerij Fredriksen <valerijf@verizonmedia.com>2019-09-06 09:35:08 +0200
commit0087bfc1bd5bf9be419062ea5156fca18dbe5117 (patch)
treeb91d7a11d01aa36a00db5e9c2f44e50caf2ccbdc /config-provisioning
parentdae6b8c3f6131c997b3809df535bebfa433bdb25 (diff)
Fix TODOs
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/abi-spec.json9
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/Flavor.java21
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/NodeResources.java9
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/serialization/AllocatedHostsSerializer.java6
-rw-r--r--config-provisioning/src/main/resources/configdefinitions/flavors.def10
5 files changed, 1 insertions, 54 deletions
diff --git a/config-provisioning/abi-spec.json b/config-provisioning/abi-spec.json
index ed3d76353fa..b41bf96332d 100644
--- a/config-provisioning/abi-spec.json
+++ b/config-provisioning/abi-spec.json
@@ -393,7 +393,6 @@
"public com.yahoo.config.provision.Flavor with(com.yahoo.config.provision.NodeResources)",
"public java.lang.String name()",
"public int cost()",
- "public boolean isStock()",
"public boolean isConfigured()",
"public com.yahoo.config.provision.NodeResources resources()",
"public java.util.Optional flavorOverrides()",
@@ -402,14 +401,8 @@
"public boolean hasFastDisk()",
"public double getBandwidthGbps()",
"public double getMinCpuCores()",
- "public boolean isRetired()",
"public com.yahoo.config.provision.Flavor$Type getType()",
"public boolean isDocker()",
- "public java.lang.String canonicalName()",
- "public boolean isCanonical()",
- "public java.util.List replaces()",
- "public boolean satisfies(com.yahoo.config.provision.Flavor)",
- "public void freeze()",
"public int hashCode()",
"public boolean equals(java.lang.Object)",
"public java.lang.String toString()"
@@ -625,8 +618,6 @@
"public com.yahoo.config.provision.NodeResources withDiskSpeed(com.yahoo.config.provision.NodeResources$DiskSpeed)",
"public com.yahoo.config.provision.NodeResources subtract(com.yahoo.config.provision.NodeResources)",
"public com.yahoo.config.provision.NodeResources add(com.yahoo.config.provision.NodeResources)",
- "public boolean allocateByLegacyName()",
- "public java.util.Optional legacyName()",
"public boolean equals(java.lang.Object)",
"public int hashCode()",
"public java.lang.String toString()",
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/Flavor.java b/config-provisioning/src/main/java/com/yahoo/config/provision/Flavor.java
index e814c272aa0..e511e272497 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/Flavor.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/Flavor.java
@@ -118,27 +118,6 @@ public class Flavor {
/** Convenience, returns getType() == Type.DOCKER_CONTAINER */
public boolean isDocker() { return type == Type.DOCKER_CONTAINER; }
- // TODO: Remove after August 2019
- public String canonicalName() { return name; }
-
- // TODO: Remove after August 2019
- public boolean satisfies(Flavor flavor) { return this.equals(flavor); }
-
- // TODO: Remove after August 2019
- public boolean isStock() { return false; }
-
- // TODO: Remove after August 2019
- public boolean isRetired() { return false; }
-
- // TODO: Remove after August 2019
- public boolean isCanonical() { return false; }
-
- // TODO: Remove after August 2019
- public List<Flavor> replaces() { return Collections.emptyList(); }
-
- // TODO: Remove after August 2019
- public void freeze() {}
-
@Override
public int hashCode() { return Objects.hash(name, flavorOverrides); }
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 89d497a3ab0..4469eef98cf 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
@@ -2,7 +2,6 @@
package com.yahoo.config.provision;
import java.util.Objects;
-import java.util.Optional;
/**
* The node resources required by an application cluster
@@ -94,14 +93,6 @@ public class NodeResources {
combine(this.diskSpeed, other.diskSpeed));
}
- // TODO: Remove after August 2019
- public Optional<String> legacyName() {
- return Optional.of(toString());
- }
-
- // TODO: Remove after August 2019
- public boolean allocateByLegacyName() { return false; }
-
private boolean isInterchangeableWith(NodeResources other) {
if (this.diskSpeed != DiskSpeed.any && other.diskSpeed != DiskSpeed.any && this.diskSpeed != other.diskSpeed)
return false;
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 95cf17c711c..a7ba286baa7 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
@@ -145,14 +145,10 @@ public class AllocatedHostsSerializer {
}
else if (object.field(resourcesKey).valid()) {
Inspector resources = object.field(resourcesKey);
- double bandwidth = Optional.of(resources.field(bandwidthKey))
- .filter(Inspector::valid)
- .map(Inspector::asDouble)
- .orElse(0.3);
return Optional.of(new Flavor(new NodeResources(resources.field(vcpuKey).asDouble(),
resources.field(memoryKey).asDouble(),
resources.field(diskKey).asDouble(),
- bandwidth,
+ resources.field(bandwidthKey).asDouble(),
diskSpeedFromSlime(resources.field(diskSpeedKey)))));
}
else {
diff --git a/config-provisioning/src/main/resources/configdefinitions/flavors.def b/config-provisioning/src/main/resources/configdefinitions/flavors.def
index 131c23054a2..59b6c852b0e 100644
--- a/config-provisioning/src/main/resources/configdefinitions/flavors.def
+++ b/config-provisioning/src/main/resources/configdefinitions/flavors.def
@@ -7,16 +7,10 @@ namespace=config.provisioning
# If a certain flavor has no config it is not necessary to list it here to use it.
flavor[].name string
-# NOT USED: TODO: Remove after August 2019
-flavor[].replaces[].name string
-
# The monthly Total Cost of Ownership (TCO) in USD. Typically calculated as TCO divided by
# the expected lifetime of the node (usually three years).
flavor[].cost int default=0
-# NOT USED: TODO: Remove after August 2019
-flavor[].stock bool default=true
-
# The type of node: BARE_METAL, VIRTUAL_MACHINE or DOCKER_CONTAINER
flavor[].environment string default="undefined"
@@ -34,7 +28,3 @@ flavor[].fastDisk bool default=true
# Expected network interface bandwidth available for this flavor, in Mbit/s.
flavor[].bandwidth double default=0.0
-
-# NOT USED: TODO: Remove after August 2019
-flavor[].retired bool default=false
-