Details
-
Bug
-
Resolution: Fixed
-
Minor
-
Lustre 2.12.1
-
3
-
9223372036854775807
Description
The following commit:
3f2b0939f8 LU-8323 tests: Fix interop for set_hostid
breaks the testing in setup where the mixed clients installed (2.12 + 2.7, main client is 2.12): llmount.sh fails on formatall()->do_rpc_nodes "$(comma_list $(remote_nodes_list))" set_hostid because 2.7 clients does not have set_hostid()
[root@fre0111 tests]# pdsh -S -w fre01[11-12] rpm -qi lustre-client | grep Version fre0112: Version : 2.7.22.1 fre0111: Version : 2.11.0.300_cray_25_g2afe94e [root@fre0111 tests]# pdsh -S -w fre01[09-10] rpm -qi lustre | grep Version fre0110: Version : 2.12.0.0_cray_177_g2957b97 fre0109: Version : 2.12.0.0_cray_177_g2957b97 [root@fre0111 tests]# NAME=ncli sh llmount.sh Stopping clients: fre0111,fre0112 /mnt/lustre (opts:-f) Stopping clients: fre0111,fre0112 /mnt/lustre2 (opts:-f) fre0112: rpc.sh: line 20: set_hostid: command not found pdsh@fre0111: fre0112: ssh exited with exit code 127 fre0109: fre0109: executing set_hostid fre0110: fre0110: executing set_hostid [root@fre0111 tests]#
Hmm. Not actually something that is intended to be supported but it has landed for 2.13 anyway