package corosync

  1. Overview
  2. Docs
OCaml Corosync binding

Install

Dune Dependency

Authors

Maintainers

Sources

corosync-0.1.0.tbz
sha256=50dfd86c7142e6fcd1a9aac3f17733e4ce4036823d3447852afa753152a88821
sha512=d43d33f1073bea24dfe3443859673dceeb7c26bae8198d7fef0477dc9779e51ffb5771e1a2964c0ae9ff73625c48e3e74d6d221dbcc3c803e8481331e443c7a3

Description

An OCaml language binding to libcorosync

Tags

corosync binding

Published: 23 Aug 2024

README

OCaml Corosync binding

OCaml bindings to for libcorosync, currently including libquorum, libvotequorum, libcfg and libcmap.

Operations require Corosync to be running.

Installation

This library is published on opam, so one can do

opam install corosync

to install the library

Get started

To get started, make sure you have Corosync configured and running on your cluster. If you are new to corosync, start by experimenting some of the builtin Corosync cmd tools such as corosync-cmapctl, corosync-quorumtool etc. Then look at the tools library to see what high level functions are provided by this binding. bin/main.ml also provides some example code that can be run to test things out.

Dependencies (9)

  1. conf-libcorosync
  2. alcotest >= "1.7.0"
  3. ipaddr
  4. ctypes-foreign >= "0.22.0"
  5. ctypes >= "0.22.0"
  6. stdint
  7. dune >= "3.11" & >= "3.16"
  8. ocaml >= "4.08"
  9. astring >= "0.8.5"

Dev Dependencies (1)

  1. odoc with-doc

Used by

None

Conflicts

None

OCaml

Innovation. Community. Security.