Mark Haverkamp
dbda82d396
Update the publish API to return SA_AIS_ERR_TRY_AGAIN to the application
...
instead of handling it in the library.
BKrev: 4231eb69MvlifP_ykH0Nfj693tUWMA
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@515 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-03-11 19:03:05 +00:00
Mark Haverkamp
58cf2b9a20
New event service recovery code implementation for totem and the new
...
sync services.
(Logical change 1.144)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@514 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-03-09 22:08:07 +00:00
Mark Haverkamp
e819993066
New event service recovery code implementation for totem and the new
...
sync services.
BKrev: 422f73c7NkihQaud_tc4WYQOjavwhg
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@513 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-03-09 22:08:07 +00:00
Steven Dake
7aeb6b2fc4
Cluster membership synchronization support
...
(Logical change 1.143)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@512 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-03-09 19:46:11 +00:00
Steven Dake
09ce67cf97
clm.c:
...
Cluster membership synchronization support
BKrev: 422f5283JgT5AkInLBoHrZMu0wx2rQ
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@511 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-03-09 19:46:11 +00:00
Steven Dake
e74587894d
Added synchronization base code. Four new APIs are required for a service
...
to support synchronization. sync_init, sync_process, sync_activate, and
sync_abort provide the calls into the recovery mechanism.
sync.h, sync.c:
new file
totemsrp.h, totemsrp.c, print.h, print.c, Makefile, main.c, handlers.h:
Synchronization base code added.
ipc_gen.h:
Synchronization base code.
BKrev: 422639e5L_FEDTWgRgI-w8vKm8zhMQ
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@510 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-03-02 22:10:45 +00:00
Steven Dake
d3143d660c
Synchronization base code.
...
(Logical change 1.142)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@509 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-03-02 22:10:45 +00:00
Steven Dake
4fc3c8e21f
Synchronization base code added.
...
(Logical change 1.142)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@508 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-03-02 22:10:45 +00:00
Steven Dake
248a68cc94
(Logical change 1.142)
...
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@507 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-03-02 22:10:45 +00:00
Steven Dake
a880290b36
Initial revision
...
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@506 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-03-02 22:10:44 +00:00
Steven Dake
4196c44187
em64t support
...
(Logical change 1.141)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@505 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-27 06:27:31 +00:00
Steven Dake
2d3783e067
Many files:
...
em64t support
BKrev: 42216853DGp9Hwgh8mvnixFj_QMRUQ
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@504 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-27 06:27:31 +00:00
Steven Dake
c1f0338ff2
Many files:
...
Pass handle by value instead of address.
BKrev: 4216488aoAf2Eu5qvs7qGxx8rO9zXw
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@503 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-18 19:56:58 +00:00
Steven Dake
037204a621
Pass handle by value instead of address.
...
(Logical change 1.140)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@502 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-18 19:56:58 +00:00
Steven Dake
365d2bf598
Auto merged
...
2005/02/16 17:24:12-07:00 mvista.com!sdake
send ring_id through configuration changes patch from Muni Bajpai.
(Logical change 1.139)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@501 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-17 00:25:01 +00:00
Steven Dake
e19c7ba1ad
Merge sdake@bk.osdl.org:/var/bk/openais
...
into persist.az.mvista.com:/home/sdake/openais
2005/02/16 17:24:48-07:00 mvista.com!sdake
Many files:
send ring_id through configuration changes patch from Muni Bajpai.
clm.c:
mutex bug fixes as reported by Kristen Smith.
BKrev: 4213e45dnMl87bYQKSfi4_98X352Lg
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@500 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-17 00:25:01 +00:00
Steven Dake
eb8657f1e9
send ring_id through configuration changes patch from Muni Bajpai.
...
(Logical change 1.139)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@499 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-17 00:25:01 +00:00
Steven Dake
f77927efc8
mutex bug fixes as reported by Kristen Smith.
...
(Logical change 1.139)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@498 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-17 00:25:01 +00:00
Mark Haverkamp
5bdbdd2235
Look for SA_EVT_EVENTID_LOST when receiving an event.
...
(Logical change 1.138)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@497 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-15 23:10:40 +00:00
Mark Haverkamp
299ec450df
Set default event ID.
...
(Logical change 1.138)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@496 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-15 23:10:40 +00:00
Mark Haverkamp
2f5f075bfa
Set lost event ID on dropped events.
...
(Logical change 1.138)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@495 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-15 23:10:40 +00:00
Mark Haverkamp
e139df460d
Use special event ID for setting the default in a new event and to indicate
...
a lost event. Update subscription test to look for the "lost" event ID.
BKrev: 42128170Q5DcNymwbx8NushEykXwmg
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@494 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-15 23:10:40 +00:00
Mark Haverkamp
191871bb73
Add unlink function.
...
(Logical change 1.137)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@493 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-15 16:54:46 +00:00
Mark Haverkamp
42473f1da4
Merge markh@bk.osdl.org:/var/bk/openais
...
into markh1.pdx.osdl.net:/home/localmarkh/views/BK/openais_work
2005/02/15 08:54:34-08:00 osdl.net!markh
Add unlink function.
BKrev: 42122956O-InvJqb6K70vMTy4gl8yQ
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@492 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-15 16:54:46 +00:00
Steven Dake
eee52e30ce
Increase code coverage by calling more API functions.
...
(Logical change 1.136)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@491 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-09 00:34:16 +00:00
Steven Dake
fec769526b
testevs.c, testckpt.c:
...
Increase code coverage by calling more API functions.
testamf.c:
Fix bug in test script which was causing test not to run.
Increase code coverage by allowing few more apis to be called.
totemsrp.c:
Increase code coverage by removing some debug code
BKrev: 42095a88Q0lU2eqEirC1FAZ05pxlmg
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@490 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-09 00:34:16 +00:00
Steven Dake
863b60f5c0
Fix bug in test script which was causing test not to run.
...
Increase code coverage by allowing few more apis to be called.
(Logical change 1.136)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@489 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-09 00:34:16 +00:00
Steven Dake
bc65a96a33
Increase code coverage by removing some debug code
...
(Logical change 1.136)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@488 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-09 00:34:16 +00:00
Steven Dake
309fc1bf8b
(Logical change 1.135)
...
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@487 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-08 20:56:38 +00:00
Steven Dake
c4e98ec770
Many files:
...
defect 245 - revise checkpoint service to B.01.01.
saCkpt.h, ipc_ckpt.h, sa_error.h:
new file
.del-ais_clm.h~ed02cd4c7506e43:
Delete: include/ais_clm.h
.del-ais_ckpt.h~b3c15abf536a6fbc:
Delete: include/ais_ckpt.h
BKrev: 42092786pSJQ8uC11PWAhWTC1Hwjqw
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@486 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-08 20:56:38 +00:00
Steven Dake
c32d4f3fd5
defect 245 - revise checkpoint service to B.01.01.
...
(Logical change 1.135)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@485 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-08 20:56:38 +00:00
Steven Dake
c9bdb3aedd
Delete: include/ais_ckpt.h
...
}(Logical change 1.135)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@484 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-08 20:56:38 +00:00
Steven Dake
174e9b9c1e
Delete: include/ais_clm.h
...
}(Logical change 1.135)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@483 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-08 20:56:38 +00:00
Steven Dake
27768eaf79
Initial revision
...
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@482 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-08 20:56:37 +00:00
Steven Dake
8d8d9329eb
totemsrp.c:
...
Add more text output to display what occurs during recovery.
Fix recovery bug which results in segfault.
fix defect 228 - ring id file deleted causes assert.
Fix recovery bug where recovery doesn't complete.
Fix assert on commit phase.
BKrev: 42092662LEVSqJlhbISw-Hweb4Cbfg
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@481 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-08 20:51:46 +00:00
Steven Dake
da9bedb150
Add more text output to display what occurs during recovery.
...
Fix recovery bug which results in segfault.
fix defect 228 - ring id file deleted causes assert.
Fix recovery bug where recovery doesn't complete.
Fix assert on commit phase.
(Logical change 1.134)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@480 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-08 20:51:46 +00:00
Mark Haverkamp
4fc0ad66e9
Add test for channel open async
...
(Logical change 1.133)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@479 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-08 17:16:52 +00:00
Mark Haverkamp
cd76f75d0a
Add handler for channel open async
...
(Logical change 1.133)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@478 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-08 17:16:52 +00:00
Mark Haverkamp
0574c42497
Add handler for channel open async and add a test to
...
testevt for the async channel open function.
Bug fix for event retention time clear exec code and added comments
when converting nanoseconds to milliseconds.
BKrev: 4208f4048DxJP7FLwfqHo7TfAoEJlA
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@477 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-08 17:16:52 +00:00
Mark Haverkamp
c720930bfb
This fixes a potential problem where, because of a config change, a joining
...
node may not have a previous fragment of a message. It now discards
continuations of that message until it is complete and a new message
arrives.
(Logical change 1.132)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@476 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-04 21:33:20 +00:00
Mark Haverkamp
55d594a6a2
This fixes a potential problem where, because of a config change, a joining
...
node may not have a previous fragment of a message. It now discards
continuations of that message until it is complete and a new message
arrives.
BKrev: 4203ea20pYSrD8ZyY3pxIHSXFSooeg
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@475 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-04 21:33:20 +00:00
Mark Haverkamp
8cd33e031b
Remove ais_evt.h since its content has been moved.
...
BKrev: 4203e785HE6cQ-KCAgc-CHHOiZ0tEg
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@474 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-04 21:22:13 +00:00
Mark Haverkamp
71422bf18e
Delete: include/ais_evt.h
...
}(Logical change 1.131)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@473 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-04 21:22:13 +00:00
Mark Haverkamp
acfa063383
Update to B spec API
...
(Logical change 1.130)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@472 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-04 21:19:20 +00:00
Mark Haverkamp
cea808bef3
Update event service to B spec API.
...
BKrev: 4203e6d8nLXD7EMTNFZNfFwMnzt8mA
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@471 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-04 21:19:20 +00:00
Mark Haverkamp
03492e8793
Conver to B spec API.
...
(Logical change 1.130)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@470 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-04 21:19:20 +00:00
Mark Haverkamp
94907f021c
update dependencies.
...
(Logical change 1.130)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@469 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-04 21:19:20 +00:00
Mark Haverkamp
887e2b62c0
(Logical change 1.130)
...
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@468 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-04 21:19:20 +00:00
Mark Haverkamp
adfa212535
Update evt to B spec
...
remove event related code and move to ipc_evt.h and saEvt.h
(Logical change 1.130)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@467 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-04 21:19:20 +00:00
Mark Haverkamp
f091cf2a65
Use B spec include files
...
(Logical change 1.130)
git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@466 fd59a12c-fef9-0310-b244-a6a79926bd2f
2005-02-04 21:19:20 +00:00