votequorum sent the new quorum message BEFORE updating the nodes list.

bad girl.

Index: services/votequorum.c
===================================================================
--- services/votequorum.c       (revision 2394)
+++ services/votequorum.c       (working copy)
@@ -937,7 +937,6 @@
                                node->flags |= NODE_FLAGS_BEENDOWN;
                        }
                }
-               recalculate_quorum(leaving, leaving);
        }
 
        if (member_list_entries) {
@@ -949,6 +948,9 @@
                quorum_exec_send_nodeinfo();
        }
 
+       if (left_list_entries)
+               recalculate_quorum(leaving, leaving);
+
        memcpy(&quorum_ringid, ring_id, sizeof(*ring_id));
        LEAVE();
 }
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to