From e91592691a1f5f8489ccd29f506f335a07d733cd Mon Sep 17 00:00:00 2001 From: Tor Egge Date: Thu, 11 Apr 2024 15:39:46 +0200 Subject: Improve detection of updated config for service layer process. --- .../src/vespa/storageserver/app/servicelayerprocess.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'storageserver/src') 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 -- cgit v1.2.3