aboutsummaryrefslogtreecommitdiffstats
path: root/storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp')
-rw-r--r--storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp b/storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp
index 6b713b8e3f4..9b835cee05e 100644
--- a/storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp
+++ b/storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp
@@ -53,6 +53,7 @@ ServiceLayerProcess::shutdown()
void
ServiceLayerProcess::setupConfig(vespalib::duration subscribe_timeout)
{
+ // We reuse the StorServerConfig subscription from the parent Process
Process::setupConfig(subscribe_timeout);
}
@@ -60,6 +61,9 @@ void
ServiceLayerProcess::updateConfig()
{
Process::updateConfig();
+ if (_server_cfg_handle->isChanged()) {
+ _node->on_configure(*_server_cfg_handle->getConfig());
+ }
}
bool