bionic (8) cpg_overview.8.gz

Provided by: libcpg-dev_2.4.3-0ubuntu1.3_amd64 bug

NAME

       cpg_overview - CPG library overview

OVERVIEW

       The  CPG  library  is  delivered  with  the corosync project.  This library is used to create distributed
       applications that operate properly during cluster partitions, merges, and faults.

       The library provides a mechanism to:

       * handle abstraction for multiple instances of a CPG library in one application

       * join one or more groups

       * leave one or more groups

       * Deliver messages to members of that group

       * Deliver configuration changes

       * Iterate members of groups

SECURITY

       If encryption is enabled in  corosync.conf,  the  CPG  library  will  encrypt  and  authenticate  message
       contents.  Applications must run as the ais user to be validated by corosync on IPC connection, otherwise
       they will be unable to access the corosync services.

SEE ALSO

       cpg_overview(8),  cpg_initialize(3),  cpg_finalize(3),   cpg_fd_get(3),   cpg_dispatch(3),   cpg_join(3),
       cpg_leave(3),   cpg_mcast_joined(3),  cpg_model_initialize(3),  cpg_membership_get(3),  cpg_zcb_alloc(3),
       cpg_zcb_free(3),  cpg_zcb_mcast_joined(3),  cpg_context_get(3),   cpg_context_set(3),   cpg_local_get(3),
       cpg_iteration_initialize(3), cpg_iteration_next(3), cpg_iteration_finalize(3)