Currently forwarding the token after a failure to receive ocurs _may_ result
in a my_proc_list equal to my_fail_list, resulting in no members in the
consensus calculation.  This patch may help resolve this problem.

As I am not able to duplicate this issue in my environment, testing
confirmation would be greatly appreciated.

Signed-off-by: Steven Dake <[email protected]>
---
 exec/totemsrp.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/exec/totemsrp.c b/exec/totemsrp.c
index d007fe7..0f52cc0 100644
--- a/exec/totemsrp.c
+++ b/exec/totemsrp.c
@@ -3530,6 +3530,7 @@ printf ("token seq %d\n", token->seq);
                                &instance->my_failed_list_entries);
 
                        memb_state_gather_enter (instance, 6);
+                       return (0);
                } else {
                        instance->my_token_seq = token->token_seq;
                        token->token_seq += 1;
-- 
1.7.2.3

_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to