summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-11-22 13:08:25 +0100
committerGitHub <noreply@github.com>2017-11-22 13:08:25 +0100
commit9f9e7e5f9b2b9b28c3bba4bdc2f185db7dc071da (patch)
tree15637be06830b505b88e3b596f1e200a22302adb /config
parent59ccae15b25d21b50ca310793b1e91d3542b749d (diff)
parent27870946939c44abfa18bd1d75b96a5cda71455c (diff)
Merge pull request #4237 from vespa-engine/hmusum/log-when-config-is-updated
Log when config is updated
Diffstat (limited to 'config')
-rw-r--r--config/src/vespa/config/subscription/configsubscriptionset.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/config/src/vespa/config/subscription/configsubscriptionset.cpp b/config/src/vespa/config/subscription/configsubscriptionset.cpp
index 51c29823664..e82262d2d3c 100644
--- a/config/src/vespa/config/subscription/configsubscriptionset.cpp
+++ b/config/src/vespa/config/subscription/configsubscriptionset.cpp
@@ -91,10 +91,13 @@ ConfigSubscriptionSet::acquireSnapshot(uint64_t timeoutInMillis, bool ignoreChan
LOG(spam, "Config was updated from %ld to %ld", _currentGeneration, lastGeneration);
_currentGeneration = lastGeneration;
_state = CONFIGURED;
- for (SubscriptionList::iterator it(_subscriptionList.begin()), mt(_subscriptionList.end());
- it != mt;
- it++) {
- (*it)->flip();
+ for (const auto & subscription : _subscriptionList) {
+ const ConfigKey & key(subscription->getKey());
+ LOG(debug, "Updated config id(%s), has changed: %s, lastGenerationChanged: %ld",
+ key.getConfigId().c_str(),
+ (subscription->hasChanged() ? "true" : "false"),
+ subscription->getLastGenerationChanged());
+ subscription->flip();
}
}
return updated;