Hi,
When using openais version 0.80.3 we got this assert and core dump. When
looking into the code we cannot understand why this assert exists, what
happens if the my_proc_list only contains one node?

#0  0x00002b28dec9cbb5 in raise () from /lib64/libc.so.6
#1  0x00002b28dec9dfb0 in abort () from /lib64/libc.so.6
#2  0x00002b28dec96286 in __assert_fail () from /lib64/libc.so.6
#3  0x000000000040c88c in memb_state_gather_enter ()
#4  0x000000000040331a in poll_run ()
#5  0x00000000004181d1 in main ()

Aisexec log:
Sep  5 11:51:25.290300 [TOTEM] Storing new sequence id for ring c
Sep  5 11:51:25.290333 [TOTEM] Sending initial ORF token
Sep  5 11:51:25.290497 [CLM  ] CLM CONFIGURATION CHANGE
Sep  5 11:51:25.290520 [CLM  ] New Configuration:
Sep  5 11:51:25.290544 [CLM  ]  r(0) ip(192.168.0.2)
Sep  5 11:51:25.290561 [CLM  ] Members Left:
Sep  5 11:51:25.290578 [CLM  ]  r(0) ip(192.168.0.1)
Sep  5 11:51:25.290593 [CLM  ] Members Joined:
Sep  5 11:51:25.290618 [SYNC ] This node is within the primary component
and will provide service.
Sep  5 11:51:25.290654 [CLM  ] CLM CONFIGURATION CHANGE
Sep  5 11:51:25.290672 [CLM  ] New Configuration:
Sep  5 11:51:25.290689 [CLM  ]  r(0) ip(192.168.0.2)
Sep  5 11:51:25.290705 [CLM  ] Members Left:
Sep  5 11:51:25.290721 [CLM  ] Members Joined:
Sep  5 11:51:25.290742 [SYNC ] This node is within the primary component
and will provide service.
Sep  5 11:51:25.290773 [TOTEM] entering OPERATIONAL state.
Sep  5 11:51:25.290892 [CLM  ] got nodejoin message 192.168.0.2
Sep  5 11:51:27.103436 [TOTEM] The token was lost in the OPERATIONAL
state.
aisexec: totemsrp.c:1654: memb_state_gather_enter: Assertion
`srp_addr_equal (&instance->my_proc_list[0], &instance->my_proc_list[1])
== 0' failed.

/Arne
_______________________________________________
Openais mailing list
Openais@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to