diff options
author | Tor Egge <Tor.Egge@online.no> | 2024-04-11 15:39:46 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2024-04-11 15:39:46 +0200 |
commit | e91592691a1f5f8489ccd29f506f335a07d733cd (patch) | |
tree | aa510b4cd76e6c6172639c7032b5b2648f05365b /storageserver | |
parent | ed76cd45f86c8af9431860a9ac7c40fc59fb9e3c (diff) |
Improve detection of updated config for service layer process.
Diffstat (limited to 'storageserver')
-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 |