_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
corosync 3.1.9
Dependencies: kronosnet@1.30 libqb@2.0.8
Channel: guix
Location: gnu/packages/high-availability.scm (gnu packages high-availability)
Home page: https://corosync.github.io/corosync/
Licenses: Zero-Clause BSD GPL 3+
Synopsis: Group communication system for implementing High Availability in applications
Description:

The Corosync Cluster Engine is a Group Communication System with additional features for implementing high availability within applications. The project provides four C Application Programming Interface features:

  • A closed process group communication model with extended virtual synchrony guarantees for creating replicated state machines.

  • A simple availability manager that restarts the application process when it has failed.

  • A configuration and statistics in-memory database that provide the ability to set, retrieve, and receive change notifications of information.

  • A quorum system that notifies applications when quorum is achieved or lost.

Total results: 1