diff options
author | Tor Brede Vekterli <vekterli@vespa.ai> | 2024-04-11 16:13:50 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-11 16:13:50 +0200 |
commit | 9c2fd2e3d72bac09e5f5ca772ac144b46bbf88dd (patch) | |
tree | e7f569f294a11a881b242fe9c420ba2823c517b1 | |
parent | ef1cf91e0d21ceb4c40d1a6efd62d3dabd08cb86 (diff) | |
parent | e91592691a1f5f8489ccd29f506f335a07d733cd (diff) |
Merge pull request #30887 from vespa-engine/toregge/improve-detection-of-updated-config-for-service-layer-process
Improve detection of updated config for service layer process.
-rw-r--r-- | storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp b/storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp index abeaf06b4ad..d1eed61ba48 100644 --- a/storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp +++ b/storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp @@ -88,7 +88,17 @@ ServiceLayerProcess::updateConfig() bool ServiceLayerProcess::configUpdated() { - return Process::configUpdated(); + bool changed = Process::configUpdated(); + if (_persistence_cfg_handle->isChanged()) { + changed = true; + } + if (_visitor_cfg_handle->isChanged()) { + changed = true; + } + if (_filestor_cfg_handle->isChanged()) { + changed = true; + } + return changed; } void |