diff options
author | Håkon Hallingstad <hakon@yahooinc.com> | 2024-01-06 16:01:49 +0100 |
---|---|---|
committer | Håkon Hallingstad <hakon@yahooinc.com> | 2024-01-06 16:01:49 +0100 |
commit | dc000b417f29f35d22f2998a56a21826cda82f1a (patch) | |
tree | 8728a28aa731a1b122a73c756802795768dfd302 /node-repository | |
parent | cee1b377d6ad4c573c5f50877adc6dadf9ea1a85 (diff) |
Define and serialize new history event types
Diffstat (limited to 'node-repository')
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/node/History.java | 4 | ||||
-rw-r--r-- | node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/NodeSerializer.java | 5 |
2 files changed, 8 insertions, 1 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 491b388416b..7c33fd14769 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 @@ -180,6 +180,10 @@ public class History { down, // The active node came up according to the service monitor up, + // The node has been given permission to suspend by Orchestrator + suspended, + // The node has resumed from suspension by Orchestrator + resumed, // The node resources/flavor were changed resized(false), // The node was rebooted 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 5efe5d8b2a8..e160a85a4e2 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 @@ -428,6 +428,8 @@ public class NodeSerializer { case "deallocated" -> History.Event.Type.deallocated; case "down" -> History.Event.Type.down; case "up" -> History.Event.Type.up; + case "suspended" -> History.Event.Type.suspended; + case "resumed" -> History.Event.Type.resumed; case "resized" -> History.Event.Type.resized; case "rebooted" -> History.Event.Type.rebooted; case "osUpgraded" -> History.Event.Type.osUpgraded; @@ -454,7 +456,8 @@ public class NodeSerializer { case deallocated -> "deallocated"; case down -> "down"; case up -> "up"; - case resized -> "resized"; + case suspended -> "suspended"; + case resumed -> "resumed"; case resized -> "resized"; case rebooted -> "rebooted"; case osUpgraded -> "osUpgraded"; case firmwareVerified -> "firmwareVerified"; |