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
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