Pacemaker is an advanced, scalable High-Availability cluster resource manager https://www.clusterlabs.org/pacemaker/
Find a file
Reid Wahl 6674ce33dd
Merge pull request #3884 from clumens/subdaemons
Code cleanups in daemons/pacemakerd/pcmkd_subdaemons.c
2025-06-26 11:12:54 -07:00
.copr Build: copr: Fix the copr Makefile. 2024-11-19 15:30:16 -05:00
agents remote.in: Add a default interval value for monitor action 2025-03-27 11:12:03 +08:00
cts Refactor: cts: Remove --valgrind-tests 2025-06-25 09:52:02 -04:00
daemons Low: daemons: Don't log the unresponsive message for a daemon we killed 2025-06-25 17:51:45 -04:00
devel Build: Fix coverity-clean paths. 2025-06-25 09:52:02 -04:00
doc Doc: Pacemaker Explained: add "since" to globally-unique default 2025-06-19 10:46:05 -04:00
etc Refactor: Remove references to PCMK_ipc_buffer. 2025-04-09 10:08:46 -04:00
include Feature: libcrmcommon: bump feature set to 3.20.1 2025-06-18 08:54:45 -04:00
lib Merge pull request #3891 from clumens/static-analysis 2025-06-18 22:36:31 -07:00
licenses Build: Makefile.common: avoid using verbatim control characters 2018-08-21 01:06:52 +02:00
m4 Build: update version information for 3.0.0 2024-11-06 13:49:45 -06:00
maint Build: maint: Include med/low bugs in the ChangeLog as well. 2025-06-25 09:52:02 -04:00
mk Build: release.mk: Fix the fallback setting of VERSION. 2024-11-19 15:28:36 -05:00
po Low: NLS: update translations before 3.0.0-rc1 2024-11-14 10:45:30 -06:00
python Refactor: cts: Remove --valgrind-tests 2025-06-25 09:52:02 -04:00
rpm Revert "Build: rpm: move logrotate script to pacemaker package" 2025-06-19 10:45:58 -04:00
tests Build: Include common.mk in all Makefile.am files. 2024-10-02 11:38:12 -04:00
tools Low: Address certain clang static analysis errors. 2025-06-18 11:44:38 -04:00
xml Log: xml: Warn about post-transform behavior changes for ACLs with xpath 2024-12-10 19:49:42 -08:00
.clang-format Build: devel: Replace indent with clang-format. 2025-02-14 13:49:51 -05:00
.gitattributes Devel: scratch: move scratch.c to devel/ subdirectory 2021-07-01 12:09:18 -05:00
.gitignore Build: rpm: use sysusers to add group/user 2025-05-14 14:30:10 +02:00
.gitlab-ci.yml Low: relicense a couple of ancillary files 2020-12-08 15:44:25 -06:00
.mailmap Build: mailmap: remove entries not obviously tied to one individual 2017-09-22 17:30:17 -05:00
autogen.sh Build: autogen: avoid failed builds with autoconf 2.70 2021-01-12 10:51:15 -06:00
ChangeLog.md Doc: ChangeLog: update for 3.0.0 release 2025-01-08 16:44:07 -06:00
configure.ac Refactor: various: Drop includes of stddef.h 2025-03-19 14:52:04 -07:00
CONTRIBUTING.md Doc: CONTRIBUTING: update for website changes and 3.0 series 2024-11-06 13:49:45 -06:00
COPYING Doc: all: update references to wiki URLs 2024-01-22 17:38:20 -06:00
GNUmakefile Build: rpm: Redo how running rpmlint works. 2024-02-01 15:27:17 -05:00
INSTALL.md Doc: Makefile: drop asciidoc references 2025-01-13 08:51:37 -06:00
Makefile.am Build: Include common.mk in all Makefile.am files. 2024-10-02 11:38:12 -04:00
README.markdown Doc: README: update for website changes 2024-11-06 13:49:45 -06:00
SECURITY.md Doc: pacemaker: add security policy 2024-05-14 09:38:44 -05:00

Pacemaker

What is Pacemaker?

Pacemaker is the resource manager for the ClusterLabs open-source high-availability cluster stack. It coordinates the configuration, start-up, monitoring, and recovery of interrelated services across all cluster nodes.

Who is Pacemaker?

Pacemaker was initially created by main architect and lead developer Andrew Beekhof andrew@beekhof.net with the aid of project catalyst and advocate Lars Marowsky-Brée lmb@suse.de.

Many, many developers have contributed significantly to the project since. The git log is the definitive record of their greatly appreciated contributions.

The wider ClusterLabs community is another essential aspect of the project's existence, especially the many users who participate in the mailing lists, blog about HA clustering, and otherwise actively make the project more useful.

Where do I get Pacemaker?

Pacemaker source code is distributed via Github.

From there, you can clone or download the repository to get the latest development code, or download one of the official releases.

How do I install Pacemaker?

See INSTALL.md.

How can I help?

See CONTRIBUTING.md.

Where can I find more information about Pacemaker?