Fix possible stale pointers in async lists if an application
disconnects before its command has been fully processed.
(Logical change 1.184)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@615 fd59a12c-fef9-0310-b244-a6a79926bd2f
into markh1.pdx.osdl.net:/home/localmarkh/views/BK/openais_work
2005/04/20 14:43:05-07:00 osdl.net!markh
For defect 501.
Fix possible stale pointers in async lists if an application
disconnects before its command has been fully processed.
BKrev: 4266cda65e-fXv0kW4Qe-4Fr4Sbrww
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@614 fd59a12c-fef9-0310-b244-a6a79926bd2f
Fix assert when recovery fails and messages are accepted in the gather state.
BKrev: 42641035MxBKYwCZ1zOkFr_h-WES3Q
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@611 fd59a12c-fef9-0310-b244-a6a79926bd2f
Fixes a condition which would result in a proc set and failed set
being equal which would force the algorithm to never reach
consensus in the membership algorithm.
BKrev: 42604e9fCBYactncuQuguPZ_IEfQsQ
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@609 fd59a12c-fef9-0310-b244-a6a79926bd2f
being equal which would force the algorithm to never reach
consensus in the membership algorithm.
(Logical change 1.181)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@608 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005/04/15 16:27:14-07:00 mvista.com!sdake
Major fixes to the recovery phase of the totem protocol. The
remainder of the protocol remains unchanged.
The protocol now properly adds the right messages to the right
queues during recovery. The protocol properly handles failures
in the recovery state.
(Logical change 1.180)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@605 fd59a12c-fef9-0310-b244-a6a79926bd2f
turn off random dropping of packets by default.
totemsrp.h:
totem packet size changed from 1408 to 1404 because a field was
added to the mcast header.
sq.h:
add some sort queue functions.
totemsrp.c:
Major fixes to the recovery phase of the totem protocol. The
remainder of the protocol remains unchanged.
The protocol now properly adds the right messages to the right
queues during recovery. The protocol properly handles failures
in the recovery state.
totempg.c:
add an assert to catch a weird case.
BKrev: 42604e5bSfwCdUnySrgU1nlV7yDYNQ
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@604 fd59a12c-fef9-0310-b244-a6a79926bd2f
defect 188 - use two fds instead of one fd for I/Os to executive
testevsth.c:
test evs threading
BKrev: 42601124xiPxCobiccGpS7CZ62Ol7w
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@593 fd59a12c-fef9-0310-b244-a6a79926bd2f
when checkpoint expirse, the executive crashes if no bind address was specified
(Logical change 1.173)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@588 fd59a12c-fef9-0310-b244-a6a79926bd2f
Fix defect 456
when checkpoint expirse, the executive crashes if no bind address was specified
BKrev: 425aed2d6P3dBt_7UO1Cv6d5kt4haQ
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@587 fd59a12c-fef9-0310-b244-a6a79926bd2f
Patch from Muni and Mark to properly calculate the header size
field so that the totem delivery assertion doesn't assert when
using ckpt services.
BKrev: 4256f3d0FFsh6CwpsXs-w4_225C4Wg
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@581 fd59a12c-fef9-0310-b244-a6a79926bd2f
field so that the totem delivery assertion doesn't assert when
using ckpt services.
(Logical change 1.171)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@580 fd59a12c-fef9-0310-b244-a6a79926bd2f