1CPG_OVERVIEW(8) Corosync Cluster Engine Programmer's Manual CPG_OVERVIEW(8)
2
3
4
6 cpg_overview - CPG library overview
7
9 The CPG library is delivered with the corosync project. This library
10 is used to create distributed applications that operate properly during
11 cluster partitions, merges, and faults.
12
13 The library provides a mechanism to: * handle abstraction for multiple
14 instances of a CPG library in one application * join one or more groups
15 * leave one or more groups * Deliver messages to members of that group
16 * Deliver configuration changes
17
19 If encryption is enabled in corosync.conf, the CPG library will encrypt
20 and authenticate message contents. Applications must run as the ais
21 user to be validated by corosync on IPC connection, otherwise they will
22 be unable to access the corosync services.
23
24
26 cpg_overview(8), cpg_initialize(3), cpg_finalize(3), cpg_fd_get(3),
27 cpg_dispatch(3), cpg_join(3), cpg_leave(3), cpg_mcast_joined(3),
28 cpg_model_initialize(3), cpg_membership_get(3) cpg_zcb_alloc(3)
29 cpg_zcb_free(3) cpg_zcb_mcast_joined(3) cpg_context_get(3) cpg_con‐
30 text_set(3) cpg_local_get(3)
31
32
33corosync Man Page 2009-4-15 CPG_OVERVIEW(8)