Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-12208

formatall() defect: LU-8323 breaks interop with mixed old clients installed

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: Lustre 2.12.1
    • Fix Version/s: Lustre 2.13.0
    • Labels:
    • Epic/Theme:
    • Severity:
      3
    • Rank (Obsolete):
      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]#
      

        Attachments

          Activity

            People

            • Assignee:
              egryaznova Elena Gryaznova
              Reporter:
              egryaznova Elena Gryaznova
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: