summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@yahoo-inc.com>2017-10-30 16:44:17 +0100
committerTor Brede Vekterli <vekterli@yahoo-inc.com>2017-10-30 16:44:17 +0100
commita489d97e13bccd44e6eeb6eb3eac31fd7da4d930 (patch)
treee94de8771c71c3223f6dcf6a8fd9a93d191f42f2
parented5f7e9d6db0b5a88f7eb8c8a95429b502bb97f8 (diff)
Log when a cluster state version is published
Makes it much easier to reason about which state transitions have been made visible in the cluster, and which ones have just been internal state transitions in the controller.
-rw-r--r--clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/SystemStateBroadcaster.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/SystemStateBroadcaster.java b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/SystemStateBroadcaster.java
index 5c035a0d5a7..024c5d21607 100644
--- a/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/SystemStateBroadcaster.java
+++ b/clustercontroller-core/src/main/java/com/yahoo/vespa/clustercontroller/core/SystemStateBroadcaster.java
@@ -134,6 +134,7 @@ public class SystemStateBroadcaster {
if (systemState == null) return false;
if (!systemState.isOfficial()) {
+ log.log(LogLevel.INFO, String.format("Publishing cluster state version %d", systemState.getVersion()));
systemState.setOfficial(true);
}