summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@vespa.ai>2024-04-11 16:13:50 +0200
committerGitHub <noreply@github.com>2024-04-11 16:13:50 +0200
commit9c2fd2e3d72bac09e5f5ca772ac144b46bbf88dd (patch)
treee7f569f294a11a881b242fe9c420ba2823c517b1
parentef1cf91e0d21ceb4c40d1a6efd62d3dabd08cb86 (diff)
parente91592691a1f5f8489ccd29f506f335a07d733cd (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.cpp12
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