diff options
author | Martin Polden <mpolden@mpolden.no> | 2019-09-23 09:10:30 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2019-09-23 09:11:19 +0200 |
commit | 753c54e180e8eac95f3a8aca0132ca72d151aabf (patch) | |
tree | 71efb5eb22f1828e89c5086a39ec2156492563f7 /node-repository/src | |
parent | 2eb6d98008d1b52819c079b490a8291cc5b7ca07 (diff) |
Add node event for firmware verification
Diffstat (limited to 'node-repository/src')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/History.java | 2 | ||||
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/History.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/History.java index 1f12ff60730..ef6f531cc89 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/History.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/History.java @@ -141,6 +141,8 @@ public class History { rebooted(false), // The node upgraded its OS (implies a reboot) osUpgraded(false), + // The node verified its firmware (whether this resulted in a reboot depends on the node model) + firmwareVerified(false), // The node was failed failed(false); diff --git a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java index 8ce71aea4c7..f4277408956 100644 --- a/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java +++ b/node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java @@ -341,6 +341,7 @@ public class NodeSerializer { case "requested" : return History.Event.Type.requested; case "rebooted" : return History.Event.Type.rebooted; case "osUpgraded" : return History.Event.Type.osUpgraded; + case "firmwareVerified" : return History.Event.Type.firmwareVerified; } throw new IllegalArgumentException("Unknown node event type '" + eventTypeString + "'"); } @@ -360,6 +361,7 @@ public class NodeSerializer { case requested: return "requested"; case rebooted: return "rebooted"; case osUpgraded: return "osUpgraded"; + case firmwareVerified: return "firmwareVerified"; } throw new IllegalArgumentException("Serialized form of '" + nodeEventType + "' not defined"); } |