[LU-8323] lustre-initialization-1: fails for older servers and master clients Created: 24/Jun/16  Updated: 06/Aug/16  Resolved: 06/Aug/16

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.9.0
Fix Version/s: Lustre 2.9.0

Type: Bug Priority: Blocker
Reporter: Maloo Assignee: Nathaniel Clark
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

This issue was created by maloo for parinay <parinay_kondekar@xyratex.com>

    trevis-8vm1 (Role_Client 1)
    trevis-8vm2 (Role_Client 2)
    trevis-8vm3 (Role_OSS 1)
    trevis-8vm4 (Role_MDS 1)
    trevis-8vm8 (Role_MDS 2)

05:36:17:CMD: trevis-8vm2,trevis-8vm3,trevis-8vm4,trevis-8vm8 PATH=/usr/lib64/lustre/tests:/usr/lib/lustre/tests:/usr/lib64/lustre/tests:/opt/iozone/bin:/usr/lib64/lustre/tests/mpi:/usr/lib64/lustre/tests/racer:/usr/lib64/lustre/../lustre-iokit/sgpdd-survey:/usr/lib64/lustre/tests:/usr/lib64/lustre/utils/gss:/usr/lib64/lustre/utils:/usr/lib64/qt-3.3/bin:/usr/lib64/compat-openmpi16/bin:/usr/bin:/bin:/usr/sbin:/sbin::/sbin:/bin:/usr/sbin: NAME=autotest_config sh rpc.sh set_hostid 
05:36:18:trevis-8vm3: rpc.sh: line 20: set_hostid: command not found
05:36:18:trevis-8vm8: rpc.sh: line 20: set_hostid: command not found
05:36:18:trevis-8vm4: rpc.sh: line 20: set_hostid: command not found
  • The patch for LU-7134 is not present on b2_1. The set_hostid() is not present on servers here.
        trevis-8vm3 (Role_OSS 1)
        trevis-8vm4 (Role_MDS 1)
        trevis-8vm8 (Role_MDS 2)
    
    $ git log --oneline  --grep LU-7134
    7b654fc LU-7134 utils: Ensure hostid set for ZFS during mkfs
    parinay@osh:~/Code/lustre-intel$ git branch --contains 7b654fc -r
      origin/HEAD -> origin/master
      origin/master
    
    

IMO This needs to be fixed.



 Comments   
Comment by Jian Yu [ 17/Jul/16 ]

The patch http://review.whamcloud.com/16611/ for LU-7134 broke the interop testing between master clients and old servers that do not have that patch:

rpc.sh: line 20: set_hostid: command not found
Comment by Peter Jones [ 19/Jul/16 ]

Nathaniel

Could you please correct the test to interoperate with older server versions?

Thanks

Peter

Comment by Gerrit Updater [ 20/Jul/16 ]

Nathaniel Clark (nathaniel.l.clark@intel.com) uploaded a new patch: http://review.whamcloud.com/21438
Subject: LU-8323 tests: Fix interop for set_hostid
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 581c6f500bedfa1889d0e5b063f3fe703913557c

Comment by Gerrit Updater [ 06/Aug/16 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/21438/
Subject: LU-8323 tests: Fix interop for set_hostid
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 3f2b0939f8509ab3ef0c2c6843fecd6f63e69485

Comment by Peter Jones [ 06/Aug/16 ]

Landed for 2.9

Generated at Sat Feb 10 02:16:32 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.