Skip to content

Commit 7a645bb

Browse files
committed
Release 1.7.3
Change-Id: I6d2d81aa4215963d867bd6c85be8f8f6d8942fe2
1 parent b1c2c86 commit 7a645bb

File tree

18 files changed

+69
-23
lines changed

18 files changed

+69
-23
lines changed

ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
2016-12-20 S. Thiell <[email protected]>
22

3+
* Version 1.7.3 released.
4+
35
* conf/groups.conf.d: add an external group source example file for xCAT
46
static groups (xcat.conf.example).
57

@@ -25,6 +27,9 @@
2527
* Tree.py: in copy mode, do not send tar data to local targets, but only
2628
remote ones; this does fix broken pipe errors (ticket #319).
2729

30+
* Engine.py: implement basic per worker fanout (private), allowing the use
31+
of fanout=1 in tree mode (ticket #322).
32+
2833
2016-06-18 S. Thiell <[email protected]>
2934

3035
* Version 1.7.2 released.

clustershell.spec.in

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,9 @@ rm -rf %{buildroot}
105105
%{vimdatadir}/syntax/groupsconf.vim
106106

107107
%changelog
108+
* Tue Dec 20 2016 Stephane Thiell <[email protected]> 1.7.3-1
109+
- update to 1.7.3
110+
108111
* Sat Jun 18 2016 Stephane Thiell <[email protected]> 1.7.2-1
109112
- update to 1.7.2
110113

doc/man/man1/clubak.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH CLUBAK 1 "2016-10-12" "1.7.2" "ClusterShell User Manual"
3+
.TH CLUBAK 1 "2016-12-20" "1.7.3" "ClusterShell User Manual"
44
.SH NAME
55
clubak \- format output from clush/pdsh-like output and more
66
.

doc/man/man1/cluset.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH CLUSET 1 "2016-11-06" "1.7.2" "ClusterShell User Manual"
3+
.TH CLUSET 1 "2016-12-20" "1.7.3" "ClusterShell User Manual"
44
.SH NAME
55
cluset \- compute advanced cluster node set operations
66
.

doc/man/man1/clush.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH CLUSH 1 "2016-12-18" "1.7.2" "ClusterShell User Manual"
3+
.TH CLUSH 1 "2016-12-20" "1.7.3" "ClusterShell User Manual"
44
.SH NAME
55
clush \- execute shell commands on a cluster
66
.

doc/man/man1/nodeset.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH NODESET 1 "2016-10-12" "1.7.2" "ClusterShell User Manual"
3+
.TH NODESET 1 "2016-12-20" "1.7.3" "ClusterShell User Manual"
44
.SH NAME
55
nodeset \- compute advanced nodeset operations
66
.

doc/man/man5/clush.conf.5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH CLUSH.CONF 5 "2016-10-20" "1.7.2" "ClusterShell User Manual"
3+
.TH CLUSH.CONF 5 "2016-12-20" "1.7.3" "ClusterShell User Manual"
44
.SH NAME
55
clush.conf \- Configuration file for clush
66
.

doc/man/man5/groups.conf.5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.\" Man page generated from reStructuredText.
22
.
3-
.TH GROUPS.CONF 5 "2016-10-12" "1.7.2" "ClusterShell User Manual"
3+
.TH GROUPS.CONF 5 "2016-12-20" "1.7.3" "ClusterShell User Manual"
44
.SH NAME
55
groups.conf \- Configuration file for ClusterShell node groups
66
.

doc/sphinx/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@
4848
# built documents.
4949
#
5050
# The short X.Y version.
51-
version = '1.7.2'
51+
version = '1.7.3'
5252
# The full version, including alpha/beta/rc tags.
53-
release = '1.7.2'
53+
release = '1.7.3'
5454

5555
# The language for content autogenerated by Sphinx. Refer to documentation
5656
# for a list of supported languages.

doc/sphinx/release.rst

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,40 @@
33
Release Notes
44
=============
55

6+
Version 1.7.3
7+
-------------
8+
9+
This update contains a few bug fixes and some interesting performance
10+
improvements. This is also the first release published under the
11+
GNU Lesser General Public License, version 2.1 or later (`LGPL v2.1+`_).
12+
Previous releases were published under the `CeCILL-C V1`_.
13+
14+
Quite a bit of work has been done on the *fanout* of processes that the library
15+
uses to execute commands. We implemenented a basic per-worker *fanout* to fix
16+
the broken behaviour in tree mode. Thanks to this, it is now possible to use
17+
fanout=1 with gateways. The :ref:`documentation <clush-tree-fanout>` has also
18+
been clarified.
19+
20+
An issue that led to broken pipe errors but also affected performance has been
21+
fixed in :ref:`tree mode <clush-tree>` when copying files.
22+
23+
An issue with :ref:`clush-tool` -L where nodes weren't always properly sorted
24+
has been fixed.
25+
26+
The performance of :class:`.MsgTree`, the class used by the library to
27+
aggregate identical command outputs, has been improved. We have seen up to 75%
28+
speed improvement in some cases.
29+
30+
Finally, a :ref:`cluset <cluset-tool>` command has been added to avoid a
31+
conflict with `xCAT`_ nodeset command. It is the same command as
32+
:ref:`nodeset-tool`.
33+
34+
For more details, please have a look at `GitHub Issues for 1.7.3 milestone`_.
35+
36+
ClusterShell 1.7.3 is compatible with Python 2.4 up to Python 2.7 (for
37+
example: from RedHat EL5 to EL7). Upgrades from versions 1.6 or 1.7 are
38+
supported.
39+
640
Version 1.7.2
741
-------------
842

@@ -272,3 +306,7 @@ Please see :ref:`install-pip-user`.
272306

273307
.. _GitHub Issues for 1.7.1 milestone: https://github.com/cea-hpc/clustershell/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A1.7.1
274308
.. _GitHub Issues for 1.7.2 milestone: https://github.com/cea-hpc/clustershell/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A1.7.2
309+
.. _GitHub Issues for 1.7.3 milestone: https://github.com/cea-hpc/clustershell/issues?utf8=%E2%9C%93&q=is%3Aissue+milestone%3A1.7.3
310+
.. _LGPL v2.1+: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html
311+
.. _CeCILL-C V1: http://www.cecill.info/licences/Licence_CeCILL-C_V1-en.html
312+
.. _xCAT: https://xcat.org/

0 commit comments

Comments
 (0)