Bug ID 1083669
Summary pdsh -a no longer works
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.0
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Other
Assignee bnc-team-screening@forge.provo.novell.com
Reporter manfred.h@gmx.net
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

I just upgraded my former openSUSE_Leap_15.0 installation from build 139.1 to
147.1 which introduced an upgrade for pdsh. Although the manual page still
documents the "-a" flag to work for "all nodes from machines file", it throughs
an error when used.

# hostname
test-os15
# cat /etc/pdsh/machines
test-os15
# pdsh -a id
pdsh: invalid option -- 'a'
Usage: pdsh [-options] command ...
-S                return largest of remote command return values
-h                output usage menu and quit
-V                output version information and quit
-q                list the option settings and quit
-b                disable ^C status feature (batch mode)
-d                enable extra debug information from ^C status
-l user           execute remote commands as user
-t seconds        set connect timeout (default is 10 sec)
-u seconds        set command timeout (no default)
-f n              use fanout of n nodes
-w host,host,...  set target node list on command line
-x host,host,...  set node exclusion list on command line
-R name           set rcmd module to name
-M name,...       select one or more misc modules to initialize first
-N                disable hostname: labels on output lines
-L                list info on all loaded modules and exit
available rcmd modules: ssh,mrsh,exec (default: ssh)

This flag is a must-have for any large HPC cluster (for instance), because
having to spell all nodes in a long "-w host1,host2,host3,..." fashion is not
actually useful, so this is a clear regression from the former version which
would simply do the following for the above command:

# pdsh -a id
test-os15: uid=0(root) gid=0(root) groups=0(root)


You are receiving this mail because: