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

Uninteroperable conf_params not documented

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.4.0, Lustre 2.1.5
    • Lustre 2.3.0, Lustre 2.4.0, Lustre 2.1.4
    • None
    • 3
    • 5522

    Description

      If a 2.3 FS has the jobid_var conf_param set then it seems (http://jira.whamcloud.com/browse/LU-1848) that 2.1/2.2 clients will be unable to mount that FS. Is this a bug or a fact of life? In either case is this documented anywhere? What other such parameters are there?

      Attachments

        Issue Links

          Activity

            [LU-2309] Uninteroperable conf_params not documented
            yujian Jian Yu added a comment -

            Should this be backport to b1_8? 1.8 client doesn't understand the new param (jobid_var) neither.

            Patch for Lustre b1_8 branch: http://review.whamcloud.com/5972.

            yujian Jian Yu added a comment - Should this be backport to b1_8? 1.8 client doesn't understand the new param (jobid_var) neither. Patch for Lustre b1_8 branch: http://review.whamcloud.com/5972 .

            Should this be backport to b1_8? 1.8 client doesn't understand the new param (jobid_var) neither.

            niu Niu Yawei (Inactive) added a comment - Should this be backport to b1_8? 1.8 client doesn't understand the new param (jobid_var) neither.
            yujian Jian Yu added a comment -

            The test script patch for Lustre b2_1 branch was landed.

            yujian Jian Yu added a comment - The test script patch for Lustre b2_1 branch was landed.
            yujian Jian Yu added a comment -

            The patch for Lustre master branch was landed.
            The test script patch for Lustre b2_1 branch is pending review.

            yujian Jian Yu added a comment - The patch for Lustre master branch was landed. The test script patch for Lustre b2_1 branch is pending review.
            yujian Jian Yu added a comment -

            Patch for master branch: http://review.whamcloud.com/5037.

            yujian Jian Yu added a comment - Patch for master branch: http://review.whamcloud.com/5037 .
            yujian Jian Yu added a comment -

            The above patch was landed on b2_1 branch. I'll create another patch to improve conf-sanity test 42 and also create the patch for master branch.

            Patch for b2_1 branch: http://review.whamcloud.com/5031.

            yujian Jian Yu added a comment - The above patch was landed on b2_1 branch. I'll create another patch to improve conf-sanity test 42 and also create the patch for master branch. Patch for b2_1 branch: http://review.whamcloud.com/5031 .
            yujian Jian Yu added a comment -

            Patch for b2_1 branch: http://review.whamcloud.com/4663

            The above patch was landed on b2_1 branch. I'll create another patch to improve conf-sanity test 42 and also create the patch for master branch.

            yujian Jian Yu added a comment - Patch for b2_1 branch: http://review.whamcloud.com/4663 The above patch was landed on b2_1 branch. I'll create another patch to improve conf-sanity test 42 and also create the patch for master branch.
            yujian Jian Yu added a comment -

            Debug log on the 2.1.3 client showed that:

            00000020:00000080:2.0:1353671368.451478:0:30937:0:(obd_config.c:1041:class_process_config()) processing cmd: cf00f
            00000020:00000001:2.0:1353671368.451479:0:30937:0:(obd_config.c:927:class_set_global()) Process entered
            00000020:00000001:2.0:1353671368.451480:0:30937:0:(obd_config.c:940:class_set_global()) Process leaving (rc=18446744073709551594 : -22 : ffffffffffffffea)
            00000020:00000400:2.0:1353671368.451481:0:30937:0:(obd_config.c:1128:class_process_config()) Ignoring unknown param jobid_var=procname_uid
            00000020:00000001:2.0:1353671368.460819:0:30937:0:(obd_config.c:1129:class_process_config()) Process leaving via out (rc=0 : 0 : 0x0)
            00000020:00000001:2.0:1353671368.460820:0:30937:0:(lustre_cfg.h:212:lustre_cfg_len()) Process entered
            00000020:00000001:2.0:1353671368.460821:0:30937:0:(lustre_cfg.h:218:lustre_cfg_len()) Process leaving (rc=96 : 96 : 60)
            00000020:00000010:2.0:1353671368.460822:0:30937:0:(lustre_cfg.h:256:lustre_cfg_free()) kfreed 'lcfg': 96 at ffff8803301b1e40.
            00000020:00000001:2.0:1353671368.460823:0:30937:0:(lustre_cfg.h:257:lustre_cfg_free()) Process leaving
            00000020:00020000:2.0:1353671368.460823:0:30937:0:(obd_config.c:1488:class_config_llog_handler()) Err -22 on cfg command:
            00000020:00000001:2.0:1353671368.469129:0:30937:0:(obd_config.c:1539:class_config_dump_handler()) Process entered
            00000020:00000010:2.0:1353671368.469135:0:30937:0:(obd_config.c:1541:class_config_dump_handler()) kmalloced 'outstr': 256 at ffff88032c2b26c0.
            00000020:00000001:2.0:1353671368.469136:0:30937:0:(lustre_cfg.h:264:lustre_cfg_sanity_check()) Process entered
            00000020:00000001:2.0:1353671368.469137:0:30937:0:(lustre_cfg.h:212:lustre_cfg_len()) Process entered
            00000020:00000001:2.0:1353671368.469141:0:30937:0:(lustre_cfg.h:218:lustre_cfg_len()) Process leaving (rc=96 : 96 : 60)
            00000020:00000001:2.0:1353671368.469142:0:30937:0:(lustre_cfg.h:286:lustre_cfg_sanity_check()) Process leaving (rc=0 : 0 : 0)
            00000020:02000400:2.0:1353671368.469145:0:30937:0:(obd_config.c:1582:class_config_dump_handler())    cmd=cf00f 0:(null)  1:sys.jobid_var=procname_uid  2:procname_uid
            00000020:00000010:2.0:1353671368.476151:0:30937:0:(obd_config.c:1588:class_config_dump_handler()) kfreed 'outstr': 256 at ffff88032c2b26c0.
            00000020:00000001:2.0:1353671368.476152:0:30937:0:(obd_config.c:1589:class_config_dump_handler()) Process leaving (rc=0 : 0 : 0)
            00000020:00000001:2.0:1353671368.476153:0:30937:0:(obd_config.c:1491:class_config_llog_handler()) Process leaving (rc=18446744073709551594 : -22 : ffffffffffffffea)
            

            Patch for b2_1 branch: http://review.whamcloud.com/4663

            yujian Jian Yu added a comment - Debug log on the 2.1.3 client showed that: 00000020:00000080:2.0:1353671368.451478:0:30937:0:(obd_config.c:1041:class_process_config()) processing cmd: cf00f 00000020:00000001:2.0:1353671368.451479:0:30937:0:(obd_config.c:927:class_set_global()) Process entered 00000020:00000001:2.0:1353671368.451480:0:30937:0:(obd_config.c:940:class_set_global()) Process leaving (rc=18446744073709551594 : -22 : ffffffffffffffea) 00000020:00000400:2.0:1353671368.451481:0:30937:0:(obd_config.c:1128:class_process_config()) Ignoring unknown param jobid_var=procname_uid 00000020:00000001:2.0:1353671368.460819:0:30937:0:(obd_config.c:1129:class_process_config()) Process leaving via out (rc=0 : 0 : 0x0) 00000020:00000001:2.0:1353671368.460820:0:30937:0:(lustre_cfg.h:212:lustre_cfg_len()) Process entered 00000020:00000001:2.0:1353671368.460821:0:30937:0:(lustre_cfg.h:218:lustre_cfg_len()) Process leaving (rc=96 : 96 : 60) 00000020:00000010:2.0:1353671368.460822:0:30937:0:(lustre_cfg.h:256:lustre_cfg_free()) kfreed 'lcfg': 96 at ffff8803301b1e40. 00000020:00000001:2.0:1353671368.460823:0:30937:0:(lustre_cfg.h:257:lustre_cfg_free()) Process leaving 00000020:00020000:2.0:1353671368.460823:0:30937:0:(obd_config.c:1488:class_config_llog_handler()) Err -22 on cfg command: 00000020:00000001:2.0:1353671368.469129:0:30937:0:(obd_config.c:1539:class_config_dump_handler()) Process entered 00000020:00000010:2.0:1353671368.469135:0:30937:0:(obd_config.c:1541:class_config_dump_handler()) kmalloced 'outstr': 256 at ffff88032c2b26c0. 00000020:00000001:2.0:1353671368.469136:0:30937:0:(lustre_cfg.h:264:lustre_cfg_sanity_check()) Process entered 00000020:00000001:2.0:1353671368.469137:0:30937:0:(lustre_cfg.h:212:lustre_cfg_len()) Process entered 00000020:00000001:2.0:1353671368.469141:0:30937:0:(lustre_cfg.h:218:lustre_cfg_len()) Process leaving (rc=96 : 96 : 60) 00000020:00000001:2.0:1353671368.469142:0:30937:0:(lustre_cfg.h:286:lustre_cfg_sanity_check()) Process leaving (rc=0 : 0 : 0) 00000020:02000400:2.0:1353671368.469145:0:30937:0:(obd_config.c:1582:class_config_dump_handler()) cmd=cf00f 0:(null) 1:sys.jobid_var=procname_uid 2:procname_uid 00000020:00000010:2.0:1353671368.476151:0:30937:0:(obd_config.c:1588:class_config_dump_handler()) kfreed 'outstr': 256 at ffff88032c2b26c0. 00000020:00000001:2.0:1353671368.476152:0:30937:0:(obd_config.c:1589:class_config_dump_handler()) Process leaving (rc=0 : 0 : 0) 00000020:00000001:2.0:1353671368.476153:0:30937:0:(obd_config.c:1491:class_config_llog_handler()) Process leaving (rc=18446744073709551594 : -22 : ffffffffffffffea) Patch for b2_1 branch: http://review.whamcloud.com/4663
            pjones Peter Jones added a comment -

            Yujian will look into this one

            pjones Peter Jones added a comment - Yujian will look into this one

            I don't think this is a documentation issue, but rather a problem that the client should not fail to mount if it hits a configuration parameter that it doesn't understand. That needs to be fixed for 2.1.4 and 2.4.0 so that there aren't gratuitous failures.

            adilger Andreas Dilger added a comment - I don't think this is a documentation issue, but rather a problem that the client should not fail to mount if it hits a configuration parameter that it doesn't understand. That needs to be fixed for 2.1.4 and 2.4.0 so that there aren't gratuitous failures.

            People

              yujian Jian Yu
              jhammond John Hammond
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: