summaryrefslogtreecommitdiffstats
path: root/storage
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-02-07 15:52:09 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2023-02-07 15:52:09 +0000
commit55c134df2dc5902712f328752dd389fb368b17bd (patch)
tree92fe6785f658f7daefe9875ee8b083cf63653d7a /storage
parent7c504278a2873bc1b95779ee12e4ab2f9b4e7268 (diff)
Let default max timeout be 600s
Diffstat (limited to 'storage')
-rw-r--r--storage/src/vespa/storage/storageserver/statemanager.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/storage/src/vespa/storage/storageserver/statemanager.cpp b/storage/src/vespa/storage/storageserver/statemanager.cpp
index c838885aadf..a9a2c29a5a6 100644
--- a/storage/src/vespa/storage/storageserver/statemanager.cpp
+++ b/storage/src/vespa/storage/storageserver/statemanager.cpp
@@ -23,6 +23,10 @@ LOG_SETUP(".state.manager");
namespace storage {
+namespace {
+ constexpr vespalib::duration MAX_TIMEOUT = 600s;
+}
+
struct StateManager::StateManagerMetrics : metrics::MetricSet {
metrics::DoubleAverageMetric invoke_state_listeners_latency;
@@ -402,7 +406,7 @@ StateManager::onGetNodeState(const api::GetNodeStateCommand::SP& cmd)
&& is_up_to_date)
{
vespalib::duration timeout = cmd->getTimeout();
- if (timeout == vespalib::duration::max()) timeout = 24h; //balder: Dirty temporary hack
+ if (timeout == vespalib::duration::max()) timeout = MAX_TIMEOUT;
LOG(debug, "Received get node state request with timeout of %f seconds. Scheduling to be answered in "
"%f seconds unless a node state change happens before that time.",