From 7d7beaf1c6ca72a2fdb16265ea080dc6b70112d3 Mon Sep 17 00:00:00 2001 From: Harald Musum Date: Wed, 13 Apr 2022 09:12:14 +0200 Subject: Unexpected config change: Lower log level and add explanation --- .../java/com/yahoo/config/subscription/impl/ConfigSubscription.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'config/src') diff --git a/config/src/main/java/com/yahoo/config/subscription/impl/ConfigSubscription.java b/config/src/main/java/com/yahoo/config/subscription/impl/ConfigSubscription.java index caa11b211ac..46961b2ffc3 100644 --- a/config/src/main/java/com/yahoo/config/subscription/impl/ConfigSubscription.java +++ b/config/src/main/java/com/yahoo/config/subscription/impl/ConfigSubscription.java @@ -204,9 +204,10 @@ public abstract class ConfigSubscription { if (previousConfig != null && configChanged) { SnippetGenerator generator = new SnippetGenerator(); int sizeHint = 500; - log.log(Level.WARNING, "Config has changed unexpectedly for " + key + ", generation " + generation + + log.log(Level.INFO, "Config has changed unexpectedly for " + key + ", generation " + generation + ", config in state :" + generator.makeSnippet(previousConfig.toString(), sizeHint) + ", new config: " + - generator.makeSnippet(config.toString(), sizeHint)); + generator.makeSnippet(config.toString(), sizeHint) + + ". This might happen if a feature flag is changed when upgrading config servers (either in code or with overrides)"); } this.config.set(new ConfigState<>(true, generation, applyOnRestart, configChanged, config, payloadChecksums)); } -- cgit v1.2.3