[cgl_discussion] [Announce] SAF AIS message service

Zhu, Yi yi.zhu at intel.com
Fri Jul 9 01:24:13 PDT 2004


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 




More information about the cgl_discussion mailing list