aboutsummaryrefslogtreecommitdiffstats
path: root/storageserver
diff options
context:
space:
mode:
authorTor Brede Vekterli <vekterli@vespa.ai>2023-10-23 14:00:59 +0000
committerTor Brede Vekterli <vekterli@vespa.ai>2023-10-24 09:05:31 +0000
commit8fc6725988f9cc475c502412fe59391e7f150674 (patch)
tree0c1164b5685b0d262f483b891435e2a7aff086af /storageserver
parent094c30a06a3e4441ee4dbeaa61de76fe1b6f54e4 (diff)
Wire config to MergeThrottler in from the outside
Diffstat (limited to 'storageserver')
-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