File pacemaker-crmd-forget-stonith-failures-forgetting-node.patch of Package pacemaker.14737
commit 0c43785dad9be38566cccce677c54da42ff2c691
Author: Ken Gaillot <kgaillot@redhat.com>
Date: Mon Apr 10 14:22:45 2017 -0500
Fix: crmd: forget stonith failures when forgetting node
diff --git a/crmd/messages.c b/crmd/messages.c
index c79d96eb4..4307fcad7 100644
--- a/crmd/messages.c
+++ b/crmd/messages.c
@@ -870,6 +870,12 @@ handle_request(xmlNode * stored_msg, enum crmd_fsa_cause cause)
} else {
reap_crm_member(id, name);
+
+ /* If we're forgetting this node, also forget any failures to fence
+ * it, so we don't carry that over to any node added later with the
+ * same name.
+ */
+ st_fail_count_reset(name);
}
} else if (strcmp(op, CRM_OP_MAINTENANCE_NODES) == 0) {