Skip to content
Reusable Cluster Components ("glue")
C Shell M4 Makefile Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
config fix addresses of FSF, point to instead Mar 21, 2016
doc Fix: Remove hb_report from doc/ Jul 14, 2017
hb_report Dev: hb_report: Drop hb_report from Makefile Feb 1, 2017
include Low: ipc: fix poll function parameter type Jan 2, 2017
lib ibmhmc: Create /var/run/heartbeat/rsctmp if it doesn't exist (bsc#113… Jun 10, 2019
logd Dev: Remove unused constants Oct 19, 2016
lrm fix ambiguous "GPL v 2.1" Mar 21, 2016
replace fix addresses of FSF, point to instead Mar 21, 2016
.hgsigs Added signature for changeset 798645ead29e Jul 18, 2014
.hgtags Add tag glue-1.0.12 for changeset d05229decc34 Jul 18, 2014
AUTHORS update AUTHORS (with names/addresses from source files) Nov 2, 2016
COPYING fix addresses of FSF, point to instead Mar 21, 2016
COPYING.LIB fix addresses of FSF, point to instead Mar 21, 2016
ChangeLog build: update Changelog and the rest for 1.0.12 Jul 18, 2014
GNUmakefile Fix hg archive error Jul 14, 2017 Dev: Set foreign option to handle Oct 19, 2016
NEWS Build: Get everything to compile and install Jun 5, 2009 Dev: I always get this backwards Oct 19, 2016 Dont abort on libtoolize warnings Oct 6, 2009
cluster-glue-fedora.spec Fix: Drop hb_report from spec file Jul 14, 2017
cluster-glue-suse.spec Medium: hb_report: invoke crm to create a report Feb 1, 2017

Cluster Glue

Cluster Glue is a set of libraries, tools and utilities used in the the Heartbeat/Pacemaker cluster stack. In essence, Glue are the parts of the cluster stack that don't fit in anywhere else, and aren't big enough pieces or actively developed enough to qualify as their own projects.

Cluster Glue has been managed as a separate Linux-HA sub-project since its 1.0 release, which coincided with the Heartbeat 2.99 release. Previously, it was a part of the then-monolithic Heartbeat project, and had no separate name.


Local Resource Manager (LRM)

The Local Resource Manager is the interface between the Cluster Resource Manager (Pacemaker) and the resource agents. It is itself not cluster aware, nor does it apply any policies. It simply processes commands received from the Cluster Resource Manager, passes them to resource agents, and reports back success or failure. It particular, the LRM may

  • start a resource;
  • stop a resource;
  • monitor a resource;
  • report a resource's status;
  • list all resource instances it currently controls, and their status.


A mechanism for node fencing. In case a node is considered "dead" by the cluster as a whole, STONITH ("Shoot The Other Node In The Head") forcefully removes is from the cluster so it can no longer pose a risk of interacting with other nodes in an uncoordinated fashion.

hb_report (deprecated)

An advanced error reporting utility. hb_report-generated tarballs are frequently requested by the developers to isolate and fix bugs, and are commonly found as attachments to Bugzilla entries.

NOTE: hb_report has been integrated into crmsh, and is now maintained as part of the crmsh project.

Cluster Plumbing Library

A low-level library for intra-cluster communications.

Source Code Repository

Source code for Cluster Glue is being maintained in the git repository.

You can’t perform that action at this time.