summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorHarald Musum <musum@yahooinc.com>2022-04-13 09:12:14 +0200
committerHarald Musum <musum@yahooinc.com>2022-04-13 09:12:14 +0200
commit7d7beaf1c6ca72a2fdb16265ea080dc6b70112d3 (patch)
tree21ac2f82199879130e81a47252a81f193aa8205d /config
parentefb1d9c7cee11fa19b088eb8db185016dee471db (diff)
Unexpected config change: Lower log level and add explanation
Diffstat (limited to 'config')
-rw-r--r--config/src/main/java/com/yahoo/config/subscription/impl/ConfigSubscription.java5
1 files changed, 3 insertions, 2 deletions
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<T extends ConfigInstance> {
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));
}