Change network configuration parser interface to support
multipathing.
gmi.h, main.c:
Change gmi interface to support multipathing.
parse.c:
Change network configuration parser to read multiple interfaces.
gmi.c:
Add initial support for multipathing to group messaging.
BKrev: 412a981dC8TjKSqUYOtAx6jKoO-UlA
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@204 fd59a12c-fef9-0310-b244-a6a79926bd2f
value for each done type. Also, libais_disconnect cleaned up
so it doesn't ais_done when its queues are full. Instead it
disconnects the library connection. A new connection state
variable added to the conn_info structure in place of active.
(Logical change 1.58)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@200 fd59a12c-fef9-0310-b244-a6a79926bd2f
Changed number of queueable messages to the library from 8192
to 128 messages.
main.c:
Clean up usage of ais_done. This includes passing a
value for each done type. Also, libais_disconnect cleaned up
so it doesn't ais_done when its queues are full. Instead it
disconnects the library connection. A new connection state
variable added to the conn_info structure in place of active.
amf.c:
Use new connection enumeration with AMF code.
BKrev: 41297f85ZsPdr8oHUfjQ6v_A6b6ybw
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@197 fd59a12c-fef9-0310-b244-a6a79926bd2f
Missed commit to changes for queue.h.
ais_msg.h:
Missed commit of changes to ais_msg.h.
BKrev: 41292695YG_qjNyfkNoFlMFaeiR7zg
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@195 fd59a12c-fef9-0310-b244-a6a79926bd2f
Add flow control documentation to devmap.
Add event service to devmap.
BKrev: 412922454HMPjB41f5bgMaos4soalg
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@192 fd59a12c-fef9-0310-b244-a6a79926bd2f
misc flow control changes.
ckptbenchth.c:
Retry checkpoint writes on threaded writes if SA_ERR_TRY_AGAIn
received.
ckptbench.c:
Add flow control support to the checkpoint benchmark program.
util.c:
Add flow control to saRecvQueue function.
evt.c:
Add flow control to eventing.
clm.c:
Add flow control to cluster membership.
ckpt.c:
Add flow control to checkpointing.
amf.c:
Add flow control to amf.
Makefile:
Cleanup errors in Makefile.
main.h:
Flow control changes.
handlers.h:
Change interface so there is a new libais_handler structure.
gmi.h:
Add support to group messaging for another priority level.
main.c:
Add support to disconnect and dispatch to utilize flow control.
gmi.c:
Add support to group messaging to get flow control information.
evt.c:
Add support to eventing for flow control.
clm.c:
Add support to clm for flow control.
ckpt.c:
Add support for flow control to ckpt library.
amf.c:
Add support for flow control to amf library.
BKrev: 412678baBKkyszbWcphf0Vg85SpLXg
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@185 fd59a12c-fef9-0310-b244-a6a79926bd2f
control to allow dispatch functions that haven't been serviced
in awhile to be bumped up in priority when they are not serviced.
The priority of the dispatch handler is passed to the dispatch
function which can modify it in place. The new priority will be
used the next time the poll system call is executed.
main.c:
Add library accept handler at lowest priority
gmi.c:
Make gmi highest priority when adding dispatch functions
aispoll.h, aispoll.c:
Add priority to poll abstraction
Higher priority items will be serviced first
BKrev: 411dda8dXGsq4glmjj36km40YZhjCA
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@171 fd59a12c-fef9-0310-b244-a6a79926bd2f
When 2 processors are part of the configuration, then one
of the members leaves, then a new configuration occurs
with 2 or more members, the "joined" list was not
being properly passed to the rest of the executive
services. This bug fixed.
BKrev: 41185349SwUWKZU-QQ_K91jAnvqYpA
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@168 fd59a12c-fef9-0310-b244-a6a79926bd2f
of the members leaves, then a new configuration occurs
with 2 or more members, the "joined" list was not
being properly passed to the rest of the executive
services. This bug fixed.
(Logical change 1.53)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@167 fd59a12c-fef9-0310-b244-a6a79926bd2f
and are always known to come from a source that knows the private key.
SECURITY:
Describe latest security system using SOBER, SHA1, and HMAC.
QUICKSTART:
Add details to creating security key to quickstart guide.
LICENSE:
Add libtomcrypt's license text for crypto.c and crypto.h
Makefile:
Add crytpo features to makefile
gmi.h:
Add ability to pass key and keylen to gmi_init.
Add ability to set security logging value.
gmi.c:
Add encryption and authentication to GMI.
BKrev: 4117ed75MEkDZv2CoCUYGolBNHy17Q
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@165 fd59a12c-fef9-0310-b244-a6a79926bd2f