I am happy to announce that clufter-0.56.0, a tool/library for transforming/analyzing cluster configuration formats, has been released and published (incl. signature using my 60BCBB4F5CD7F9EF key, expiration of which was prolonged just a few days back so you may want to consult key servers first): <https://pagure.io/releases/clufter/clufter-0.56.0.tar.gz> <https://pagure.io/releases/clufter/clufter-0.56.0.tar.gz.asc> or alternative (original) location: <https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.56.0.tar.gz> <https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.56.0.tar.gz.asc>
A separate tarball containing the test suite is also available: <https://pagure.io/releases/clufter/clufter-0.56.0-tests.tar.xz> or alternatively: <https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.56.0-tests.tar.xz> Changelog highlights (also available as a tag message): - this is a release delivering both bug fixes and enhancements - bug fixes: . "assisted recovery" now works on systems without /dev/tty as well as on systems for which open-modify[open+close] (final close yet to come) of particular file won't reliably discover mtime change; now strict open-close-modify is used instead (and mtime check in a was-file-changed test is preceded with a file size comparison for good measure), making intermittent failures in test runs disappear . clufter is now capable of handling command options as unicode (relates to the usage as a library, original discovery thanks to pcs) and "the magic interpolation" of the command inputs now works at places where it was supposed to but unfortunately did not . ccs2pcs* commands no longer generate accidentally broken values of attributes marked as having an ID type in the schema [resolves: rhbz#1300050] . ccs2pcs* commands now translate notion of recovery/relocate recover policy of the resource group as supported by RGManager into the parallel expression in Pacemaker universe; the same applies to __independent_subtree=2 at the resource level and empty restricted failover domain (that is referred to from existing resource group) . ccs2pcs* commands now propagate stop timeout of the vm original resource agent . *2pcscmd* commands now support group meta attributes properly . *2pcscmd* commands no longer emit bogus properties of the operations (id, name, interval) as these are position-fixed values in the respective pcs syntax, hence not requiring explicit key=value treatment - new behaviour and features: . help screens and man pages now specify where to report bugs (configurable at build time) . help screens and man pages for *2pcscmd* commands now warn againts using --tmp-cib '' (empty string) as it means resorting to shot-by-shot semantics, as opposed to accumulate-and-push (desirable), and this can lead to unexpected inconsistencies - miscellaneous . run-tests helper script now offers better supports for nosetests as an alternative to unittest(2) - and a bunch of minor fixes, sanitizations, etc. as usual * * * The public repository (notably master and next branches) is currently at <https://pagure.io/clufter> (rather than <https://github.com/jnpkrn/clufter>). Official, signed releases can be found at <https://pagure.io/releases/clufter/> or, alternatively, at <https://people.redhat.com/jpokorny/pkgs/clufter/> (also beware, automatic archives by GitHub preserve a "dev structure"). Natively packaged in Fedora (python-clufter, clufter-cli). Issues & suggestions can be reported at either of (regardless if Fedora) <https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=clufter&version=rawhide>, <https://pagure.io/clufter/issues> (rather than <https://github.com/jnpkrn/clufter/issues>). Happy clustering/high-availing :) -- Jan (Poki)
pgpRaZKILEs1A.pgp
Description: PGP signature
_______________________________________________ Users mailing list: [email protected] http://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
