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
into markh1.pdx.osdl.net:/home/localmarkh/views/BK/openais_work
2005/04/05 08:56:39-07:00 osdl.net!markh
Replace assert with a return. This will allow the custer to continue
to run. This happens when a joining node receives a message from a node
that it doesn't know about yet. This is a temporary fix for now.
BKrev: 4252b541e1CWSNFoD816nTIzzKKPDg
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@577 fd59a12c-fef9-0310-b244-a6a79926bd2f
to run. This happens when a joining node receives a message from a node
that it doesn't know about yet. This is a temporary fix for now.
(Logical change 1.169)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@576 fd59a12c-fef9-0310-b244-a6a79926bd2f
Patch from Miyotaka Sakai to fix access to free area defect 426.
BKrev: 4251ef0dubnPmmnqD-elKTQ_vgpq9Q
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@574 fd59a12c-fef9-0310-b244-a6a79926bd2f
minor improvements to the ckpt tests
totemsrp.h, totemsrp.c:
add ifup/ifdown binding to totem single ring protocol
main.h, main.c:
add some support functions relating to this_ip
clm.c, ckpt.c, amf.c:
change around this_ip to better support ifup/ifdown
BKrev: 424dbb0bUeDXpnbGn8TxJlPYWRvT6A
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@569 fd59a12c-fef9-0310-b244-a6a79926bd2f
added evt and evs service tests to quickstart information
added text about running as root
removed default route setup instructions since they are no longer needed.
(Logical change 1.165)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@566 fd59a12c-fef9-0310-b244-a6a79926bd2f
Updated with comments from Michael Howard
added evt and evs service tests to quickstart information
added text about running as root
removed default route setup instructions since they are no longer needed.
BKrev: 424b198bYLqB2blTRdYtgLgjFmHjIA
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@565 fd59a12c-fef9-0310-b244-a6a79926bd2f
into persist.az.mvista.com:/home/sdake/openais
2005/03/29 15:03:30-07:00 mvista.com!sdake
testckpt.c:
Create section after section is unlinked in test code.
ckpt.c:
Patch from Muni Bajpai to not setup a cleanup handler for a
checkpoint when a checkpoint open fails. Patch also fixes up
checkpoint iterators so they do not crash on process exit.
BKrev: 4249da03fKPlzZG0QP8eZriaAtoM-w
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@564 fd59a12c-fef9-0310-b244-a6a79926bd2f
checkpoint when a checkpoint open fails. Patch also fixes up
checkpoint iterators so they do not crash on process exit.
(Logical change 1.164)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@563 fd59a12c-fef9-0310-b244-a6a79926bd2f
A report of totemsrp not merging configurations led to this
enhancement.
totemsrp.c:
The totem protocol would not previously merge a configuration
until a multicast message was sent. This change sends a special
"merge detect" message if no message has been multicast in some
time from the representative. This merge detect message will
trigger other processors to enter the gather state and form
a new configuration if they were not previously part of the
current configuration.
Makefile:
Build aisexec when libtotem.a changes.
BKrev: 42484f5453Wf6HN2Gbyg9dznFaQGtw
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@557 fd59a12c-fef9-0310-b244-a6a79926bd2f
until a multicast message was sent. This change sends a special
"merge detect" message if no message has been multicast in some
time from the representative. This merge detect message will
trigger other processors to enter the gather state and form
a new configuration if they were not previously part of the
current configuration.
(Logical change 1.161)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@556 fd59a12c-fef9-0310-b244-a6a79926bd2f