[ClusterLabs] [Announce] clufter-0.56.0 released

Jan Pokorný jpokorny at redhat.com
Tue Feb 2 01:11:15 UTC 2016


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)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <https://lists.clusterlabs.org/pipermail/users/attachments/20160202/4de6296d/attachment-0003.sig>


More information about the Users mailing list