[ClusterLabs] [Announce] clufter-0.55.0 released
Jan Pokorný
jpokorny at redhat.com
Fri Dec 18 16:23:30 UTC 2015
I am happy to announce that clufter-0.55.0, a tool/library for
transforming/analyzing cluster configuration formats, has been
released and published (incl. signature using my 60BCBB4F5CD7F9EF key):
<https://pagure.io/releases/clufter/clufter-0.55.0.tar.gz>
<https://pagure.io/releases/clufter/clufter-0.55.0.tar.gz.asc>
or alternative (original) location:
<https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.55.0.tar.gz>
<https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.55.0.tar.gz.asc>
Brand new complement of the release: a separate tarball containing
the test suite, mainly for the convenience of downstream packagers:
<https://pagure.io/releases/clufter/clufter-0.55.0-tests.tar.xz>
or alternatively:
<https://people.redhat.com/jpokorny/pkgs/clufter/clufter-0.55.0-tests.tar.xz>
Changelog highlights:
- this is a release delivering both bug fixes and enhacements
- bug fixes:
. ccs2pcs* conversion now properly propagates or adds monitor action
[resolves: rhbz#1272570]
. ccs2pcs* conversion now (suitably) aborts when it reaches exclusive
resource group
[related: rhbz#1206640 (rhbz#1272191)]
. ccs2pcs* conversion now does not take undeployed (contained in
<resources> and not referenced elsewhere) into account and is
more careful about carrying about parent service group auxiliary
reference for further processing
[related/resolves: rhbz#1272592]
. *2pcscmd* conversion now handles clone/master resources;
likewise, node properties, utilization (per node or resource)
and {op,rsc}_defaults are now covered when converting CIB
content into sequence of pcs commands
[resolves/related: rhbz#1270740]
. pcs2pcscmd{,-needle} now propagates cluster name correctly,
previously it was mistakenly dropped resulting in confusing
first cluster node for that
(e.g., pcs cluster setup --start --name node1 node2 node3)
. ccs2pcs* conversion now propagates two_node (and internally
also expected_votes) properties of cman as defined in cluster.conf
correctly
. help screens/manual pages for *2pcs* commands now documents
"cib" arguments correctly
. pcs2pcscmd* conversion now correctly includes cmd-wrap filter
resulting in the output line-wrapped per expectation
- new behaviour and features:
. as pcs currently does not support templates [rhbz#1281359],
a new filter, cib-meld, is included in *2pcscmd conversion and its
purpose is to mimic Pacemaker internal desugaring where suitable
. cmd-wrap and (new) cib-revitalize (translating deprecated cluster
properties into preferred notation for now) filters are directly
exposed as commands with an assumption they are useful on their own
. ccs2pcs* conversion is now more careful when translating
corosync logging subsystems (e.g., CONFDB -> CMAP)
. commands based on filters utilizing XSLT now offer --profile
expert option yielding an insight into which templates were
triggered during the conversion together with some profiling
data (one file per each such filter executed)
. internal distro - package/command mapping was updated
- more user friendliness
. (suppresible) progress info/notes/warnings output was further
unified and color is used more widely to distinguish semantic
meaning if possible
. user-assisted validation failure recovery was made preoccupied
users friendly (bail out when the launched editor is closed
without a change two times in row) as opposed to neverending
loop preventing possibly baffled user to leave gracefully;
also one more hint is given in the help section of the edited
document facilitating the recovery
. specfile-generated man pages add suitable SEE ALSO items
- and plenty 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/20151218/e943ac01/attachment-0003.sig>
More information about the Users
mailing list