diff options
author | Martin Polden <mpolden@mpolden.no> | 2021-08-19 10:46:01 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2021-08-19 10:46:01 +0200 |
commit | 643fc1d50173e68c4f8a74c481fad479c53207b3 (patch) | |
tree | 9698620e7bb535971d15cd1aa28b26f1cf9364a8 /node-repository | |
parent | a432953adbb0f1910079e7c863c18772d3bf0a89 (diff) |
Require budget field
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/OsVersionChangeSerializer.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/OsVersionChangeSerializer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/OsVersionChangeSerializer.java index 2034e7f25d2..b5ed948f401 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/OsVersionChangeSerializer.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/OsVersionChangeSerializer.java @@ -56,9 +56,7 @@ public class OsVersionChangeSerializer { inspector.field(TARGETS_FIELD).traverse((ArrayTraverser) (idx, arrayInspector) -> { var version = Version.fromString(arrayInspector.field(VERSION_FIELD).asString()); var nodeType = NodeSerializer.nodeTypeFromString(arrayInspector.field(NODE_TYPE_FIELD).asString()); - // TODO(mpolden): Require this field after 2021-05-01 - Duration budget = optionalLong(arrayInspector.field(UPGRADE_BUDGET_FIELD)).map(Duration::ofMillis) - .orElse(Duration.ZERO); + Duration budget = SlimeUtils.duration(arrayInspector.field(UPGRADE_BUDGET_FIELD)); Optional<Instant> lastRetiredAt = optionalLong(arrayInspector.field(LAST_RETIRED_AT_FIELD)).map(Instant::ofEpochMilli); targets.put(nodeType, new OsVersionTarget(nodeType, version, budget, lastRetiredAt)); }); |