]> granicus.if.org Git - icinga2/commitdiff
Disable Flapping detection on Windows
authorMichael Friedrich <michael.friedrich@icinga.com>
Fri, 17 Nov 2017 11:59:07 +0000 (12:59 +0100)
committerMichael Friedrich <michael.friedrich@icinga.com>
Fri, 17 Nov 2017 11:59:07 +0000 (12:59 +0100)
lib/icinga/checkable-flapping.cpp

index 84bba8e5bd719035ddf444af68b57fe7fdf589e2..c8afe9052c3391536be8498c380d688c501a5f1e 100644 (file)
@@ -26,6 +26,8 @@ using namespace icinga;
 
 void Checkable::UpdateFlappingStatus(bool stateChange)
 {
+/* TODO: Add support for Windows satellites/masters. */
+#ifndef _WIN32 /* _WIN32 */
        std::bitset<20> stateChangeBuf = GetFlappingBuffer();
        int oldestIndex = GetFlappingIndex();
 
@@ -56,6 +58,8 @@ void Checkable::UpdateFlappingStatus(bool stateChange)
 
        if (flapping != GetFlapping())
                SetFlappingLastChange(Utility::GetTime());
+
+#endif /* _WIN32 */
 }
 
 bool Checkable::IsFlapping(void) const