diff options
Diffstat (limited to 'storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp')
-rw-r--r-- | storageserver/src/vespa/storageserver/app/servicelayerprocess.cpp | 4 |
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 |