diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 09a8961608..c07b3f2923 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,12 +1,10 @@ # Contributing to the Pacemaker project If you find Pacemaker useful and wish to support the project, you can: -* Spread the word (on blogs, social media, mailing lists, Q&A websites, etc.). -* Join and participate in the [mailing lists](https://clusterlabs.org/mailman/listinfo/). +* Participate in the [ClusterLabs community](https://clusterlabs.org/community/). * Report [bugs and new feature requests](https://bugs.clusterlabs.org/). -* Contribute documentation, bug fixes, or features to the code base. - -If you would like to contribute code base changes, please read -[Pacemaker Development](https://clusterlabs.org/pacemaker/doc/2.1/Pacemaker_Development/html/) -for detailed information about pull requests and policies. +* Contribute documentation, bug fixes, or features to the code base. (Read at + least the FAQ in [Pacemaker + Development](https://clusterlabs.org/projects/pacemaker/doc/3.0/Pacemaker_Development/html/) + for information about pull requests and policies.) diff --git a/README.markdown b/README.markdown index d74f23ad88..60400d0f96 100644 --- a/README.markdown +++ b/README.markdown @@ -1,77 +1,45 @@ # Pacemaker ## What is Pacemaker? -Pacemaker is an advanced, scalable high-availability cluster resource manager. - -It supports "N-node" clusters with significant capabilities for -managing resources and dependencies. - -It will run scripts at initialization, when machines go up or down, -when related resources fail and can be configured to periodically check -resource health. +Pacemaker is the resource manager for the +[ClusterLabs](https://www.clusterlabs.org/) 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 is distributed by [ClusterLabs](https://www.clusterlabs.org/). - Pacemaker was initially created by main architect and lead developer -Andrew Beekhof , with the aid of +Andrew Beekhof with the aid of project catalyst and advocate Lars Marowsky-Brée . Many, many developers have contributed significantly to the project since. The git log is the definitive record of their greatly appreciated contributions. -The wider community of Pacemaker users 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. +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](https://github.com/ClusterLabs/pacemaker). From there, you can clone or download the repository to get the latest development code, or download one of the official [releases](https://github.com/ClusterLabs/pacemaker/releases). ## How do I install Pacemaker? See [INSTALL.md](https://github.com/ClusterLabs/pacemaker/blob/main/INSTALL.md). -## What higher-level interfaces to Pacemaker are available? - -There are multiple user interfaces for Pacemaker, including command-line -tools, graphical user interfaces and web frontends. The crm shell -used to be included in the Pacemaker source tree, but is now -a separate project. - -This is not an exhaustive list: - -* crmsh: https://github.com/ClusterLabs/crmsh -* pcs: https://github.com/ClusterLabs/pcs -* LCMC: http://lcmc.sourceforge.net/ -* hawk: https://github.com/ClusterLabs/hawk -* Striker: https://github.com/ClusterLabs/striker - -### Can I convert some other cluster configuration to Pacemaker? - -[clufter](https://github.com/jnpkrn/clufter) is a general-purpose tool -for converting one cluster representation format to another. Among other -possibilities, it can convert from a cluster based on rgmanager with CMAN to -a one based on pacemaker with corosync. See its documentation for details. - ## How can I help? See [CONTRIBUTING.md](https://github.com/ClusterLabs/pacemaker/blob/main/CONTRIBUTING.md). ## Where can I find more information about Pacemaker? -* [ClusterLabs website](https://www.clusterlabs.org/) -* [Documentation](https://www.clusterlabs.org/pacemaker/doc/) -* [Issues/Bugs](https://bugs.clusterlabs.org/) -* [Mailing lists](https://projects.clusterlabs.org/w/clusterlabs/clusterlabs_mailing_lists/) - for users and developers -* [ClusterLabs IRC channel](https://projects.clusterlabs.org/w/clusterlabs/clusterlabs_irc_channel/) +* [Documentation](https://www.clusterlabs.org/projects/pacemaker/doc/) +* [Bug reporter](https://bugs.clusterlabs.org/) +* [The ClusterLabs community](https://clusterlabs.org/community/) diff --git a/mk/uploads.mk b/mk/uploads.mk index 07808aec4f..fff615efd2 100644 --- a/mk/uploads.mk +++ b/mk/uploads.mk @@ -1,19 +1,19 @@ # # Copyright 2024 the Pacemaker project contributors # # The version control history for this file may have further details. # # This source code is licensed under the GNU General Public License version 2 # or later (GPLv2+) WITHOUT ANY WARRANTY. # # Variables useful for uploading files to a server # toplevel rsync destination (without trailing slash) RSYNC_DEST ?= sites.clusterlabs.org:/var/www/html RSYNC_PACKAGE_DEST = $(RSYNC_DEST)/projects/$(PACKAGE) -# recursive, preserve symlinks, preserve permissions, verbose, compress, -# don't cross filesystems, sparse, show progress -RSYNC_OPTS = -rlpvzxS --progress +# recursive, preserve symlinks, verbose, compress, don't cross filesystems, +# sparse, show progress +RSYNC_OPTS = -rlvzxS --progress