response instead of passing in the maximum sized value for a
response message.
(Logical change 1.48)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@151 fd59a12c-fef9-0310-b244-a6a79926bd2f
of "overly large" buffer which has changed because of changes
to util.c
Also cleaned up memory leak in the dispatch function.
(Logical change 1.48)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@150 fd59a12c-fef9-0310-b244-a6a79926bd2f
Change RecvQueue to use a stack structure for receiving the
response instead of passing in the maximum sized value for a
response message.
ckpt.c:
Change all RecvQueue users to use RecvRetry since there is no
reason to queue out of order messages.
amf.c:
Clean up RecvQueue users and pass in actual buffer instead
of "overly large" buffer which has changed because of changes
to util.c
Also cleaned up memory leak in the dispatch function.
BKrev: 4109819b_adTTm4cCZmfLJcsYb9hyA
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@149 fd59a12c-fef9-0310-b244-a6a79926bd2f
into markh1.pdx.osdl.net:/home/localmarkh/views/BK/openais_stage
2004/07/29 12:26:46-07:00 mvista.com!sdake
clm.c:
Add function in exec/clm to get the full cluster node information
for any node in the cluster membership
BKrev: 410955capPzVdVwzpMJetS80seWS7g
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@145 fd59a12c-fef9-0310-b244-a6a79926bd2f
is mostly complete. The aisexec part just has placeholders for now
and will be filled in later.
BKrev: 410944e7-oXL5OZSJvizPPH9dGS2GA
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@141 fd59a12c-fef9-0310-b244-a6a79926bd2f
Document new changes to exec handler function prototype
and recommend using the source_addr for deferring requests
instead of recording the ip address in the message itself.
main.c, handlers.h, clm.c, ckpt.c, amf.c:
Add source_addr to exec message handler for event service.
BKrev: 41082a5cY6cLQK7NG_rxZrkb7lERfw
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@133 fd59a12c-fef9-0310-b244-a6a79926bd2f
and recommend using the source_addr for deferring requests
instead of recording the ip address in the message itself.
(Logical change 1.45)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@132 fd59a12c-fef9-0310-b244-a6a79926bd2f
instead hdb.c/hdb.h. These files are copies of the handle database
code used for the library without mutexes.
This work for Mark Haverkamp to use the handle database functionality
as part of the event service.
BKrev: 4106e5a7ANCdXqe3zoIfO1tcYyrQhQ
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@129 fd59a12c-fef9-0310-b244-a6a79926bd2f
Also cleanup saHandleCreate to return unsigned int
handle instead of int handle.
(Logical change 1.43)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@124 fd59a12c-fef9-0310-b244-a6a79926bd2f
Remove handle state and handle instance information.
Also cleanup saHandleCreate to return unsigned int
handle instead of int handle.
util.c:
Hide handle state and handle instance information
in this file instead of in global header file.
BKrev: 4106e4d1-Ntb973S5ymyNwgL6e0PDw
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@122 fd59a12c-fef9-0310-b244-a6a79926bd2f
Remove BINDTODEVICE socket option and replace with MULTICAST_IF
to be more portable and require less root privs.
BKrev: 410583008afZgkQ66_jDep-8pFf_nw
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@120 fd59a12c-fef9-0310-b244-a6a79926bd2f
Additional information for using the saRecvQueue call in a
library.
BKrev: 41018de8tOmRhu_QtrtzbSGzWHSMKA
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@118 fd59a12c-fef9-0310-b244-a6a79926bd2f
Description of the security policy of the openais project. Includes a
description of the techniques used in openais.
BKrev: 40fdaf10zR42cuBrfB9UB-Bc-edNsQ
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@116 fd59a12c-fef9-0310-b244-a6a79926bd2f
and running ckptstress from two nodes, one node would fail to make
forward progress. Sometimes the nodes would assert or crash. All the
fragmentation code has been rewritten to be more stable and of better
design (at the cost of a little more memory).
BKrev: 40f5c9b6KnXRw3_UyUgLV-cIvI7YpA
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@113 fd59a12c-fef9-0310-b244-a6a79926bd2f
effect but allows the processor to participate in multicasting
and membership.
(Logical change 1.38)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@112 fd59a12c-fef9-0310-b244-a6a79926bd2f
Allow NULL delivery_fn in gmi_join. This basically has no
effect but allows the processor to participate in multicasting
and membership.
BKrev: 40f419f8lTr8W134C7CXrtXRnzoMzw
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@111 fd59a12c-fef9-0310-b244-a6a79926bd2f
that occurred during configuration changes. The result was bad
behavior, especially with larger rings. Also cleaned up the
token retransmit timer to be deleted if necessary.
(Logical change 1.37)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@110 fd59a12c-fef9-0310-b244-a6a79926bd2f