I am happy to announce the latest release of pcs, version 0.9.156.
Source code is available at: https://github.com/ClusterLabs/pcs/archive/0.9.156.tar.gz or https://github.com/ClusterLabs/pcs/archive/0.9.156.zip Complete change log for this release: ### Added - Fencing levels now may be targeted in CLI by a node name pattern or a node attribute in addition to a node name ([rhbz#1261116]) - `pcs cluster cib-push` allows to push a diff obtained internally by comparing CIBs in specified files ([rhbz#1404233], [rhbz#1419903]) - Added flags `--wait`, `--disabled`, `--group`, `--after`, `--before` into the command `pcs stonith create` - Added commands `pcs stonith enable` and `pcs stonith disable` - Command line option --request-timeout ([rhbz#1292858]) - Check whenever proxy is set when unable to connect to a node ([rhbz#1315627]) ### Changed - `pcs node [un]standby` and `pcs node [un]maintenance` is now atomic even if more than one node is specified ([rhbz#1315992]) - Restarting pcsd initiated from pcs is now a synchronous operation ([rhbz#1284404]) - Stopped bundling fonts used in pcsd GUI ([ghissue#125]) - In `pcs resource create` flags `--master` and `--clone` changed to keywords `master` and `clone` - libcurl is now used for node to node communication ### Fixed - When upgrading CIB to the latest schema version, check for minimal common version across the cluster ([rhbz#1389443]) - `pcs booth remove` now works correctly even if the booth resource group is disabled ([rhbz#1389941]) - Adding a node in a CMAN cluster does not cause the new node to be fenced immediately ([rhbz#1394846]) - Show proper error message when there is an HTTP communication failure ([rhbz#1394273]) - Fixed searching for files to remove in the `/var/lib` directory ([ghpull#119], [ghpull#120]) - Fixed messages when managing services (start, stop, enable, disable...) - Fixed disabling services on systemd systems when using instances ([rhbz#1389501]) - Fixed parsing commandline options ([rhbz#1404229]) - Pcs does not exit with a false error message anymore when pcsd-cli.rb outputs to stderr ([ghissue#124]) - Pcs now exits with an error when both `--all` and a list of nodes is specified in the `pcs cluster start | stop | enable | disable` commands ([rhbz#1339355]) - built-in help and man page fixes and improvements ([rhbz#1347335]) - In `pcs resource create` the flag `--clone` no longer steals arguments from the keywords `meta` and `op` ([rhbz#1395226]) - `pcs resource create` does not produce invalid cib when group id is already occupied with non-resource element ([rhbz#1382004]) - Fixed misbehavior of the flag `--master` in `pcs resource create` command ([rhbz#1378107]) - Fixed tacit acceptance of invalid resource operation in `pcs resource create` ([rhbz#1398562]) - Fixed misplacing metadata for disabling when running `pcs resource create` with flags `--clone` and `--disabled` ([rhbz#1402475]) - Fixed incorrect acceptance of the invalid attribute of resource operation in `pcs resource create` ([rhbz#1382597]) - Fixed validation of options of resource operations in `pcs resource create` ([rhbz#1390071]) - Fixed silent omission of duplicate options ([rhbz#1390066]) - Added more validation for resource agent names ([rhbz#1387670]) - Fixed network communication issues in pcsd when a node was specified by an IPv6 address - Fixed JS error in web UI when empty cluster status is received ([rhbz#1396462]) - Fixed sending user group in cookies from Python 3 - Fixed pcsd restart in Python 3 - Fixed parsing XML in Python 3 (caused crashes when reading resource agents metadata) ([rhbz#1419639]) - Fixed the recognition of the structure of a resource agent name that contains a systemd instance ([rhbz#1419661]) ### Removed - Ruby 1.8 and 1.9 is no longer supported due to bad libcurl support Thanks/congratulations to everyone who contributed to this release, including Adam Williamson, Ivan Devat, Ondrej Mular, Rafael David Tinoco and Tomas Jelinek. Cheers, Tomas [ghissue#124]: https://github.com/ClusterLabs/pcs/issues/124 [ghissue#125]: https://github.com/ClusterLabs/pcs/issues/125 [ghpull#119]: https://github.com/ClusterLabs/pcs/pull/119 [ghpull#120]: https://github.com/ClusterLabs/pcs/pull/120 [rhbz#1261116]: https://bugzilla.redhat.com/show_bug.cgi?id=1261116 [rhbz#1284404]: https://bugzilla.redhat.com/show_bug.cgi?id=1284404 [rhbz#1292858]: https://bugzilla.redhat.com/show_bug.cgi?id=1292858 [rhbz#1315627]: https://bugzilla.redhat.com/show_bug.cgi?id=1315627 [rhbz#1315992]: https://bugzilla.redhat.com/show_bug.cgi?id=1315992 [rhbz#1339355]: https://bugzilla.redhat.com/show_bug.cgi?id=1339355 [rhbz#1347335]: https://bugzilla.redhat.com/show_bug.cgi?id=1347335 [rhbz#1378107]: https://bugzilla.redhat.com/show_bug.cgi?id=1378107 [rhbz#1382004]: https://bugzilla.redhat.com/show_bug.cgi?id=1382004 [rhbz#1382597]: https://bugzilla.redhat.com/show_bug.cgi?id=1382597 [rhbz#1387670]: https://bugzilla.redhat.com/show_bug.cgi?id=1387670 [rhbz#1389443]: https://bugzilla.redhat.com/show_bug.cgi?id=1389443 [rhbz#1389501]: https://bugzilla.redhat.com/show_bug.cgi?id=1389501 [rhbz#1389941]: https://bugzilla.redhat.com/show_bug.cgi?id=1389941 [rhbz#1390066]: https://bugzilla.redhat.com/show_bug.cgi?id=1390066 [rhbz#1390071]: https://bugzilla.redhat.com/show_bug.cgi?id=1390071 [rhbz#1394273]: https://bugzilla.redhat.com/show_bug.cgi?id=1394273 [rhbz#1394846]: https://bugzilla.redhat.com/show_bug.cgi?id=1394846 [rhbz#1395226]: https://bugzilla.redhat.com/show_bug.cgi?id=1395226 [rhbz#1396462]: https://bugzilla.redhat.com/show_bug.cgi?id=1396462 [rhbz#1398562]: https://bugzilla.redhat.com/show_bug.cgi?id=1398562 [rhbz#1402475]: https://bugzilla.redhat.com/show_bug.cgi?id=1402475 [rhbz#1404229]: https://bugzilla.redhat.com/show_bug.cgi?id=1404229 [rhbz#1404233]: https://bugzilla.redhat.com/show_bug.cgi?id=1404233 [rhbz#1419639]: https://bugzilla.redhat.com/show_bug.cgi?id=1419639 [rhbz#1419661]: https://bugzilla.redhat.com/show_bug.cgi?id=1419661 [rhbz#1419903]: https://bugzilla.redhat.com/show_bug.cgi?id=1419903 _______________________________________________ Users mailing list: [email protected] http://lists.clusterlabs.org/mailman/listinfo/users Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org
