summaryrefslogtreecommitdiffstats
path: root/storageserver
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2024-04-11 15:39:46 +0200
committerTor Egge <Tor.Egge@online.no>2024-04-11 15:39:46 +0200
commite91592691a1f5f8489ccd29f506f335a07d733cd (patch)
treeaa510b4cd76e6c6172639c7032b5b2648f05365b /storageserver
parented76cd45f86c8af9431860a9ac7c40fc59fb9e3c (diff)
Improve detection of updated config for service layer process.
Diffstat (limited to 'storageserver')
-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