mirror_corosync/man/index.html
Fabio M. Di Nitto 20a5289074 drop evs service
there are several reasons for this:

1) evs is only partially implemented with no plans to complete it

typedef enum {
       EVS_TYPE_UNORDERED, /* not implemented */
       EVS_TYPE_FIFO,          /* same as agreed */
       EVS_TYPE_AGREED,
       EVS_TYPE_SAFE           /* not implemented */
} evs_guarantee_t;

2) evs has no users in any upstream distribution and no search
   engine can find any other upstream using it.

3) the only reason (I was told) to carry around evs was that evs
   receives the full ring_id struct from totem. This is only
   partially correct because while the structures are prepared
   to carry around those data, they are never transmitted from
   corosync engine down the IPC line to the user.
   CPG ring_id contains the exact same information and it's
   actually less buggy (due to prototying of the info).

worst case scenario where a user really absolutely need libevs,
it can be easily reimplemented as libcpg wrapper and avoid
lots of code duplication.

Signed-off-by: Fabio M. Di Nitto <fdinitto@redhat.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
2012-03-12 15:51:50 +01:00

361 lines
11 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15">
<meta name="keywords" content="corosync, documentation, manual">
<meta name="author" content="many">
<meta name="copyright" content="&copy; 2009 Red Hat, Inc.">
<!-- meta http-equiv="Content-Style-Type" content="text/css" -->
<meta name="date" content="2009-03-17T13:50:00+01:00">
<title>Corosync Documentation</title>
</head>
<body>
<h1>Welcome to the corosync project's manual pages.</h1>
<p>
<h2>Daemon, tools and configuration</h2>
<a href="corosync_overview.8.html">corosync_overview(8)</a>:
Overview of the corosync system.
<br>
<a href="corosync.conf.5.html">corosync.conf(5)</a>:
Description of configuration options for corosync.
<br>
<a href="corosync.xml.5.html">corosync.xml(5)</a>:
Description of configuration options for corosync xml config format.
<br>
<a href="votequorum.5.html">votequorum(5)</a>:
Description of configuration options for votequorum module in corosync.conf
<br>
<a href="corosync.8.html">corosync(8)</a>:
Description of corosync daemon.
<br>
<a href="corosync-blackbox.8.html">corosync-blackbox(8)</a>:
Description of corosync-blackbox tool.
<br>
<a href="corosync-cfgtool.8.html">corosync-cfgtool(8)</a>:
Description of corosync-cfgtool tool.
<br>
<a href="corosync-cpgtool.8.html">corosync-cpgtool(8)</a>:
Description of corosync-cpgtool tool.
<br>
<a href="corosync-fplay.8.html">corosync-fplay(8)</a>:
Description of corosync-fplay tool.
<br>
<a href="corosync-keygen.8.html">corosync-keygen(8)</a>:
Description of corosync-keygen tool.
<br>
<a href="corosync-notifyd.8.html">corosync-notifyd(8)</a>:
Description of corosync-notifyd tool.
<br>
<a href="corosync-cmapctl.8.html">corosync-cmapctl(8)</a>:
Description of corosync-cmapctl tool.
<br>
<a href="corosync-quorumtool.8.html">corosync-quorumtool(8)</a>:
Description of corosync-quorumtool tool.
<br>
<a href="corosync-xmlproc.8.html">corosync-xmlproc(8)</a>:
Description of corosync-xmlproc tool.
<br>
</p>
<p>
<h2>Developers API references</h2>
<h3>CPG service</h3>
<a href="cpg_overview.8.html">cpg_overview(8)</a>:
Overview of the cpg extended virtual synchrony group
communication toolkit.
<br>
<a href="cpg_initialize.3.html">cpg_initialize(3)</a>:
Description of the cpg_initialize interface.
<br>
<a href="cpg_finalize.3.html">cpg_finalize(3)</a>:
Description of the cpg_finalize interface.
<br>
<a href="cpg_dispatch.3.html">cpg_dispatch(3)</a>:
Description of the cpg_dispatch interface.
<br>
<a href="cpg_fd_get.3.html">cpg_fd_get(3)</a>:
Description of the cpg_fd_get interface.
<br>
<a href="cpg_join.3.html">cpg_join(3)</a>:
Description of the cpg_join interface.
<br>
<a href="cpg_leave.3.html">cpg_leave(3)</a>:
Description of the cpg_leave interface.
<br>
<a href="cpg_mcast_joined.3.html">cpg_mcast_joined(3)</a>:
Description of the cpg_mcast_joined interface.
<br>
<a href="cpg_membership_get.3.html">cpg_membership_get(3)</a>:
Description of the cpg_membership_get interface.
<br>
<a href="cpg_local_get.3.html">cpg_local_get(3)</a>:
Description of the cpg_local_get interface.
<br>
<a href="cpg_groups_get.3.html">cpg_local_get(3)</a>:
Description of the cpg_groups_get interface.
<br>
<a href="cpg_iteration_initialize.3.html">cpg_iteration_initialize(3)</a>:
Description of the cpg_iteration_initialize interface.
<br>
<a href="cpg_iteration_next.3.html">cpg_iteration_next(3)</a>:
Description of the cpg_iteration_next interface.
<br>
<a href="cpg_iteration_finalize.3.html">cpg_iteration_finalize(3)</a>:
Description of the cpg_iteration_finalize interface.
<br>
<h3>SAM service</h3>
<a href="sam_overview.8.html">sam_overview(8)</a>:
Description of sam_overview interface.
<br>
<a href="sam_data_getsize.3.html">sam_data_getsize(3)</a>:
Description of sam_data_getsize interface.
<br>
<a href="sam_data_restore.3.html">sam_data_restore(3)</a>:
Description of sam_data_restore interface.
<br>
<a href="sam_data_store.3.html">sam_data_store(3)</a>:
Description of sam_data_store interface.
<br>
<a href="sam_finalize.3.html">sam_finalize(3)</a>:
Description of sam_finalize interface.
<br>
<a href="sam_hc_callback_register.3.html">sam_hc_callback_register(3)</a>:
Description of sam_hc_callback_register interface.
<br>
<a href="sam_hc_send.3.html">sam_hc_send(3)</a>:
Description of sam_hc_send interface.
<br>
<a href="sam_initialize.3.html">sam_initialize(3)</a>:
Description of sam_initialize interface.
<br>
<a href="sam_mark_failed.3.html">sam_mark_failed(3)</a>:
Description of sam_mark_failed interface.
<br>
<a href="sam_register.3.html">sam_register(3)</a>:
Description of sam_register interface.
<br>
<a href="sam_start.3.html">sam_start(3)</a>:
Description of sam_start interface.
<br>
<a href="sam_stop.3.html">sam_stop(3)</a>:
Description of sam_stop interface.
<br>
<a href="sam_warn_signal_set.3.html">sam_warn_signal_set(3)</a>:
Description of sam_warn_signal_set interface.
<br>
<h3>QUORUM service</h3>
<a href="quorum_overview.8.html">quorum_overview(8)</a>:
An overview of the quorum service
<br>
<a href="quorum_initialize.3.html">quorum_initialize(3)</a>:
Description of quorum_initialize interface.
<br>
<a href="quorum_finalize.3.html">quorum_finalize(3)</a>:
Description of quorum_finalize interface.
<br>
<a href="quorum_getquorate.3.html">quorum_getquorate(3)</a>:
Description of quorum_getquorate interface.
<br>
<a href="quorum_trackstart.3.html">quorum_trackstart(3)</a>:
Description of quorum_trackstart interface.
<br>
<a href="quorum_trackstop.3.html">quorum_trackstop(3)</a>:
Description of quorum_trackstop interface.
<br>
<a href="quorum_fd_get.3.html">quorum_fd_get(3)</a>:
Description of quorum_fd_get interface.
<br>
<a href="quorum_dispatch.3.html">quorum_dispatch(3)</a>:
Description of quorum_dispatch interface.
<br>
<a href="quorum_context_set.3.html">quorum_context_set(3)</a>:
Description of quorum_context_set interface.
<br>
<a href="quorum_context_get.3.html">quorum_context_get(3)</a>:
Description of quorum_context_get interface.
<br>
<h3>VOTEQUORUM service</h3>
<a href="votequorum_overview.8.html">votequorum_overview(8)</a>:
An overview of the vote-based quorum service
<br>
<a href="votequorum_initialize.3.html">votequorum_initialize(3)</a>:
Description of the votequorum_initialize interface.
<br>
<a href="votequorum_finalize.3.html">votequorum_finalize(3)</a>:
Description of the votequorum_finalize interface.
<br>
<a href="votequorum_getinfo.3.html">votequorum_getinfo(3)</a>:
Description of the votequorum_getinfo interface.
<br>
<a href="votequorum_trackstart.3.html">votequorum_trackstart(3)</a>:
Description of the votequorum_trackstart interface.
<br>
<a href="votequorum_trackstop.3.html">votequorum_trackstop(3)</a>:
Description of the votequorum_trackstop interface.
<br>
<a href="votequorum_fd_get.3.html">votequorum_fd_get(3)</a>:
Description of the votequorum_fd_get interface.
<br>
<a href="votequorum_dispatch.3.html">votequorum_dispatch(3)</a>:
Description of the votequorum_dispatch interface.
<br>
<a href="votequorum_context_set.3.html">votequorum_context_set(3)</a>:
Description of the votequorum_context_set interface.
<br>
<a href="votequorum_context_get.3.html">votequorum_context_get(3)</a>:
Description of the votequorum_context_get interface.
<br>
<a href="votequorum_setexpected.3.html">votequorum_setexpected(3)</a>:
Description of the votequorum interface.
<br>
<a href="votequorum_setvotes.3.html">votequorum_setvotes(3)</a>:
Description of the votequorum interface.
<br>
<h3>CMAP service</h3>
<a href="cmap_overview.8.html">cmap_overview(8)</a>:
An overview of the configuration map service.
<br>
<a href="cmap_context_get.3.html">cmap_context_get(3)</a>:
Description of the cmap_context_get interface.
<br>
<a href="cmap_context_set.3.html">cmap_context_set(3)</a>:
Description of the cmap_context_set interface.
<br>
<a href="cmap_dec.3.html">cmap_dec(3)</a>:
Description of the cmap_dec interface.
<br>
<a href="cmap_delete.3.html">cmap_delete(3)</a>:
Description of the cmap_delete interface.
<br>
<a href="cmap_dispatch.3.html">cmap_dispatch(3)</a>:
Description of the cmap_dispatch interface.
<br>
<a href="cmap_fd_get.3.html">cmap_fd_get(3)</a>:
Description of the cmap_fd_get interface.
<br>
<a href="cmap_finalize.3.html">cmap_finalize(3)</a>:
Description of the cmap_finalize interface.
<br>
<a href="cmap_get.3.html">cmap_get(3)</a>:
Description of the cmap_get interface.
<br>
<a href="cmap_inc.3.html">cmap_inc(3)</a>:
Description of the cmap_inc interface.
<br>
<a href="cmap_initialize.3.html">cmap_initialize(3)</a>:
Description of the cmap_initialize interface.
<br>
<a href="cmap_iter_finalize.3.html">cmap_iter_finalize(3)</a>:
Description of the cmap_iter_finalize interface.
<br>
<a href="cmap_iter_init.3.html">cmap_iter_init(3)</a>:
Description of the cmap_iter_init interface.
<br>
<a href="cmap_iter_next.3.html">cmap_iter_next(3)</a>:
Description of the cmap_iter_next interface.
<br>
<a href="cmap_set.3.html">cmap_set(3)</a>:
Description of the cmap_set interface.
<br>
<a href="cmap_track_add.3.html">cmap_track_add(3)</a>:
Description of the cmap_track_add interface.
<br>
<a href="cmap_track_delete.3.html">cmap_track_delete(3)</a>:
Description of the cmap_track_delete interface.
<br>
</p>
</body>
</html>