[Announce] SAF AIS message service
"Zhu, Yi" <[email protected]> Fri, 9 Jul 2004 16:24:13 +0800
| Newsgroups | gmane.linux.kernel.carrier-grade |
|---|---|
| Message-ID | <3ACA40606221794F80A5670F0AF15F8403BD55DF@pdsmsx403> |
Hi, I'd like to announce the ais message service code is now available in Linux-HA CVS repository. The component is called cms (aka. cluster messaging service). It is consisted of a service daemon and a client library. cms fully implemented SAForum AIS message service B.01.00 spec. (http://www.saforum.org/specification/AIS%20Information). It provides features such as: + Cluster wide message passing based on logical address + Sync and Async message sending / receiving + Persistent and migratable message queue + Message queue group (with Round Robin sending policy) + Message queue group membership notification Please find more information from the AIS spec and README file under telecom/cms/doc/. If you want to try the service but don't bother to program according to the spec. There is also a utility called cmstools. You can try most features of the daemon by this tool. We would appreciate your feedback and advice. Thanks! component diffstat: Makefile.am | 4 configure.in | 23 doc/ha.cf | 3 include/saf/ais.h | 4 include/saf/ais_message.h | 60 - lib/Makefile.am | 4 lib/cmsclient/Makefile.am | 68 + lib/cmsclient/cmsclient.h | 55 + lib/cmsclient/cmslib_client.c | 1652 ++++++++++++++++++++++++++++++++++++++ telecom/Makefile.am | 6 telecom/cms/Makefile.am | 76 + telecom/cms/cms_client.c | 1004 +++++++++++++++++++++++ telecom/cms/cms_client.h | 77 + telecom/cms/cms_cluster.c | 1797 ++++++++++++++++++++++++++++++++++++++++++ telecom/cms/cms_cluster.h | 139 +++ telecom/cms/cms_common.c | 161 +++ telecom/cms/cms_common.h | 51 + telecom/cms/cms_data.h | 67 + telecom/cms/cms_entry.c | 322 +++++++ telecom/cms/cms_main.c | 303 +++++++ telecom/cms/cms_membership.c | 392 +++++++++ telecom/cms/cms_membership.h | 33 telecom/cms/cms_mqueue.c | 602 ++++++++++++++ telecom/cms/cms_mqueue.h | 126 ++ telecom/cms/cmsclient_types.h | 164 +++ telecom/cms/doc/README | 94 ++ telecom/cms/test/Makefile.am | 22 telecom/cms/test/test.sh | 103 ++ telecom/cms/utils/Makefile.am | 63 + telecom/cms/utils/cmstools.c | 961 ++++++++++++++++++++++ telecom/cms/utils/cmstools.h | 35 31 files changed, 8442 insertions(+), 29 deletions(-) ----------------------------------------------------------------- Opinions expressed are those of the author and do not represent Intel Corp. - Zhu Yi (Chuyee) GnuPG v1.0.6 (GNU/Linux) http://cn.geocities.com/chewie_chuyee/gpg.txt or $ gpg --keyserver wwwkeys.pgp.net --recv-keys 71C34820 1024D/71C34820 C939 2B0B FBCE 1D51 109A 55E5 8650 DB90 71C3 4820 _______________________________________________ cgl_discussion mailing list [email protected] http://lists.osdl.org/mailman/listinfo/cgl_discussion