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

interop issue 2,2 clients can't talk to 2.3 servers

    XMLWordPrintable

Details

    • Bug
    • Resolution: Not a Bug
    • Blocker
    • None
    • Lustre 2.3.0, Lustre 2.4.0
    • None
    • 3
    • 4263

    Description

      with the following error message:

      [root@client-17 ~]# uname -r
      2.6.32-220.4.2.el6_lustre.g45b2fe8.x86_64
      [root@client-17 ~]# rpm -qa |grep lustre
      lustre-2.2.0-2.6.32_220.4.2.el6_lustre.g45b2fe8.x86_64_g25a1427.x86_64
      kernel-2.6.32-220.4.2.el6_lustre.g45b2fe8.x86_64
      lustre-modules-2.2.0-2.6.32_220.4.2.el6_lustre.g45b2fe8.x86_64_g25a1427.x86_64
      lustre-ldiskfs-3.3.0-2.6.32_220.4.2.el6_lustre.g45b2fe8.x86_64_g25a1427.x86_64
      [root@client-17 ~]# mount -t lustre client-18@tcp:/lustre /mnt/lustre
      mount.lustre: mount client-18@tcp:/lustre at /mnt/lustre failed: Invalid argument
      This may have multiple causes.
      Is 'lustre' the correct filesystem name?
      Are the mount options correct?
      Check the syslog for more info.
      [root@client-17 ~]# dmesg
      Lustre: MGC10.10.4.18@tcp: Reactivating import
      Lustre: 6833:0:(obd_config.c:1002:class_process_config()) Ignoring unknown param jobid_var=procname_uid
      LustreError: 6833:0:(obd_config.c:1362:class_config_llog_handler()) Err -22 on cfg command:
      Lustre:    cmd=cf00f 0:(null)  1:sys.jobid_var=procname_uid  2:procname_uid  
      LustreError: 15b-f: MGC10.10.4.18@tcp: The configuration from log 'lustre-client'failed from the MGS (-22).  Make sure this client and the MGS are running compatible versions of Lustre.
      LustreError: 15c-8: MGC10.10.4.18@tcp: The configuration from log 'lustre-client' failed (-22). This may be the result of communication errors between this node and the MGS, a bad configuration, or other errors. See the syslog for more information.
      LustreError: 6821:0:(llite_lib.c:978:ll_fill_super()) Unable to process log: -22
      LustreError: 6736:0:(lov_obd.c:928:lov_cleanup()) lov tgt 0 not cleaned! deathrow=0, lovrc=1
      LustreError: 6736:0:(lov_obd.c:928:lov_cleanup()) Skipped 3 previous similar messages
      LustreError: 6821:0:(ldlm_request.c:1170:ldlm_cli_cancel_req()) Got rc -108 from cancel RPC: canceling anyway
      LustreError: 6821:0:(ldlm_request.c:1796:ldlm_cli_cancel_list()) ldlm_cli_cancel_list: -108
      Lustre: client ffff880329563000 umount complete
      LustreError: 6821:0:(obd_mount.c:2349:lustre_fill_super()) Unable to mount  (-22)
      

      We need to fix it by:
      1. detecting the client version and deciding if to provide new config options, there is a similar one here: http://review.whamcloud.com/3836
      2. add a sanity test case to check if clients can skip unknown config options.

      Attachments

        Activity

          People

            laisiyao Lai Siyao
            jay Jinshan Xiong (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: