diff options
Diffstat (limited to 'config/src/vespa/config/common/configstate.h')
-rw-r--r-- | config/src/vespa/config/common/configstate.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/config/src/vespa/config/common/configstate.h b/config/src/vespa/config/common/configstate.h index fe415f038e3..155c182271b 100644 --- a/config/src/vespa/config/common/configstate.h +++ b/config/src/vespa/config/common/configstate.h @@ -15,17 +15,20 @@ public: ConfigState() : md5(""), generation(0), - internalRedeploy(false) + internalRedeploy(false), + applyOnRestart(false) { } - ConfigState(const vespalib::string & md5sum, int64_t gen, bool value) + ConfigState(const vespalib::string & md5sum, int64_t gen, bool _internalRedeploy, bool _applyOnRestart) : md5(md5sum), generation(gen), - internalRedeploy(value) + internalRedeploy(_internalRedeploy), + applyOnRestart(_applyOnRestart) { } vespalib::string md5; int64_t generation; bool internalRedeploy; + bool applyOnRestart; bool isNewerGenerationThan(const ConfigState & other) const { return isGenerationNewer(generation, other.generation); |