From 24c3572b034bbb387c9654cef48ab2695ddcb65c Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Wed, 20 Feb 2019 17:17:45 +0100 Subject: [PATCH] OpenTsdbWriter: Ensure to reset reconnect timer on Pause() --- lib/perfdata/opentsdbwriter.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/perfdata/opentsdbwriter.cpp b/lib/perfdata/opentsdbwriter.cpp index 78feea8f2..6999482ca 100644 --- a/lib/perfdata/opentsdbwriter.cpp +++ b/lib/perfdata/opentsdbwriter.cpp @@ -85,8 +85,11 @@ void OpenTsdbWriter::Resume() Service::OnNewCheckResult.connect(std::bind(&OpenTsdbWriter::CheckResultHandler, this, _1, _2)); } +/* Pause is equivalent to Stop, but with HA capabilities to resume at runtime. */ void OpenTsdbWriter::Pause() { + m_ReconnectTimer.reset(); + Log(LogInformation, "OpentsdbWriter") << "'" << GetName() << "' paused."; -- 2.40.0