summaryrefslogtreecommitdiffstats
path: root/configd/src/apps/sentinel/outward-check.cpp
diff options
context:
space:
mode:
authorArne Juul <arnej@verizonmedia.com>2021-08-26 11:06:30 +0000
committerArne Juul <arnej@verizonmedia.com>2021-08-26 11:06:30 +0000
commitae82748e8ca5ea2136be4a193fe0a3855f1abbc1 (patch)
treec0ab0e4757a43e82cf3257c3a8b8273eae875cf5 /configd/src/apps/sentinel/outward-check.cpp
parentc99600b4b9e427d5f8081f05c27879f6e5aab87a (diff)
allow 20ms for each TLS handshake to perform
Diffstat (limited to 'configd/src/apps/sentinel/outward-check.cpp')
-rw-r--r--configd/src/apps/sentinel/outward-check.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/configd/src/apps/sentinel/outward-check.cpp b/configd/src/apps/sentinel/outward-check.cpp
index 391e5fee8bf..f9a39cbec8a 100644
--- a/configd/src/apps/sentinel/outward-check.cpp
+++ b/configd/src/apps/sentinel/outward-check.cpp
@@ -9,7 +9,7 @@ namespace config::sentinel {
OutwardCheckContext::~OutwardCheckContext() = default;
-OutwardCheck::OutwardCheck(const std::string &spec, OutwardCheckContext &context)
+OutwardCheck::OutwardCheck(const std::string &spec, OutwardCheckContext &context, int ping_timeout)
: _spec(spec),
_context(context)
{
@@ -18,8 +18,8 @@ OutwardCheck::OutwardCheck(const std::string &spec, OutwardCheckContext &context
_req->SetMethodName("sentinel.check.connectivity");
_req->GetParams()->AddString(context.targetHostname.c_str());
_req->GetParams()->AddInt32(context.targetPortnum);
- _req->GetParams()->AddInt32(500);
- _target->InvokeAsync(_req, 1.500, this);
+ _req->GetParams()->AddInt32(ping_timeout);
+ _target->InvokeAsync(_req, 1.0 + ping_timeout*0.002, this);
}
OutwardCheck::~OutwardCheck() = default;