Blame SOURCES/bz1678480-set-active-if-failed-checkers-empty.patch

ad0d7c
From ebd51b5f4a26619a4dd0393a7e97e4ca1a122700 Mon Sep 17 00:00:00 2001
ad0d7c
From: YAMAMOTO Masaya <pandax381@gmail.com>
ad0d7c
Date: Tue, 11 Jul 2017 17:55:50 +0900
ad0d7c
Subject: [PATCH 5/8] Set active if new failed_checkers is empty
ad0d7c
ad0d7c
---
ad0d7c
 keepalived/check/ipwrapper.c | 3 +++
ad0d7c
 1 file changed, 3 insertions(+)
ad0d7c
ad0d7c
diff --git a/keepalived/check/ipwrapper.c b/keepalived/check/ipwrapper.c
ad0d7c
index 09d86f08..c9dce2b7 100644
ad0d7c
--- a/keepalived/check/ipwrapper.c
ad0d7c
+++ b/keepalived/check/ipwrapper.c
ad0d7c
@@ -658,6 +658,9 @@ migrate_failed_checkers(real_server_t *old_rs, real_server_t *new_rs)
ad0d7c
 			}
ad0d7c
 		}
ad0d7c
 	}
ad0d7c
+
ad0d7c
+	if (LIST_ISEMPTY(new_rs->failed_checkers))
ad0d7c
+		SET_ALIVE(new_rs);
ad0d7c
 end:
ad0d7c
 	free_list(&l);
ad0d7c
 }
ad0d7c
-- 
ad0d7c
2.20.1
ad0d7c