Hi It's my first time in corosync and i got following problem. I wanted to integrate corosync with my application, therefore, I used cpg_get_fd, to retrive fd. Then i called poll function on it with read event enabled. Each read event calls cpg_dispatch function with CPG_DISPATCH_ALL. When im using cpg_join, all is ok - i mean - callback 'on_change' is called. But when i want to call cpg_leave, i got no callback (on_change). Why ? In cpg_leave manual, its written at least one callback should be called. I suppose there is an error in my code, but i dont know where to look for it.
Here is corosync output when im running cpg_leave function Aug 12 17:34:34 corosync [CPG ] cpg.c:985 got leave request on 0x9a532f0 Aug 12 17:34:34 corosync [CPG ] cpg.c:999 CPD_STATE_JOIN_COMPLETED Aug 12 17:34:34 corosync [CPG ] cpg.c:543 pid :14438 fn : 1 reason 2 result 0 Aug 12 17:34:34 corosync [TOTEM ] totemsrp.c:2155 mcasted message added to pending queue Aug 12 17:34:34 corosync [TOTEM ] totemsrp.c:3618 Delivering b to c Aug 12 17:34:34 corosync [TOTEM ] totemsrp.c:3687 Delivering MCAST message with seq c to pending delivery queue Aug 12 17:34:34 corosync [CPG ] cpg.c:772 got procleave message from cluster node 318835210 Aug 12 17:34:34 corosync [TOTEM ] totemsrp.c:2293 releasing messages up to and including c For comparsion output when running example application - testcpg from corosync-1.0.0/test : Aug 12 17:36:43 corosync [CPG ] cpg.c:985 got leave request on 0xb6d00560 Aug 12 17:36:43 corosync [CPG ] cpg.c:999 CPD_STATE_JOIN_COMPLETED Aug 12 17:36:43 corosync [CPG ] cpg.c:543 pid :14514 fn : 1 reason 2 result 0 Aug 12 17:36:43 corosync [TOTEM ] totemsrp.c:2155 mcasted message added to pending queue Aug 12 17:36:43 corosync [TOTEM ] totemsrp.c:3618 Delivering d to e Aug 12 17:36:43 corosync [TOTEM ] totemsrp.c:3687 Delivering MCAST message with seq e to pending delivery queue Aug 12 17:36:43 corosync [CPG ] cpg.c:772 got procleave message from cluster node 318835210 Aug 12 17:36:43 corosync [TOTEM ] totemsrp.c:2293 releasing messages up to and including e Aug 12 17:36:43 corosync [CPG ] cpg.c:514 exit_fn for conn=0xb6d00560 Best regards "WIRTUALNA POLSKA" Spolka Akcyjna z siedziba w Gdansku przy ul. Traugutta 115 C, wpisana do Krajowego Rejestru Sadowego - Rejestru Przedsiebiorcow prowadzonego przez Sad Rejonowy Gdansk - Polnoc w Gdansku pod numerem KRS 0000068548, o kapitale zakladowym 67.980.024,00 zlotych oplaconym w calosci oraz Numerze Identyfikacji Podatkowej 957-07-51-216. _______________________________________________ Openais mailing list [email protected] https://lists.linux-foundation.org/mailman/listinfo/openais
