diff options
author | Geir Storli <geirst@verizonmedia.com> | 2021-09-07 15:08:32 +0000 |
---|---|---|
committer | Geir Storli <geirst@verizonmedia.com> | 2021-09-07 15:08:32 +0000 |
commit | 7d3b6bac3c312e1bcc60228ab9b15af44d07c779 (patch) | |
tree | a69b9bbda6ea786594ff662ecc8c2f32bc00934e /storageserver | |
parent | e32c756d49d4fbb31dafa13de52904efdfe51e56 (diff) |
Add safeguards for num distributor stripes being set to -1.
Diffstat (limited to 'storageserver')
-rw-r--r-- | storageserver/src/vespa/storageserver/app/distributorprocess.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/storageserver/src/vespa/storageserver/app/distributorprocess.cpp b/storageserver/src/vespa/storageserver/app/distributorprocess.cpp index 45802df8866..9b66500cef4 100644 --- a/storageserver/src/vespa/storageserver/app/distributorprocess.cpp +++ b/storageserver/src/vespa/storageserver/app/distributorprocess.cpp @@ -56,7 +56,7 @@ DistributorProcess::setupConfig(milliseconds subscribeTimeout) auto distr_cfg = config::ConfigGetter<StorDistributormanagerConfig>::getConfig( _configUri.getConfigId(), _configUri.getContext(), subscribeTimeout); - _num_distributor_stripes = adjusted_num_distributor_stripes(distr_cfg->numDistributorStripes); + _num_distributor_stripes = adjusted_num_distributor_stripes(std::max(distr_cfg->numDistributorStripes, 0)); _distributorConfigHandler = _configSubscriber.subscribe<StorDistributormanagerConfig>(_configUri.getConfigId(), subscribeTimeout); _visitDispatcherConfigHandler = _configSubscriber.subscribe<StorVisitordispatcherConfig>(_configUri.getConfigId(), subscribeTimeout); Process::setupConfig(subscribeTimeout); |