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

sanity-sec "error: set_param: setting /sys/fs/lustre/mdt/lustre-MDT0000/identity_upcall=NONE: wrote only 1"

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.14.0
    • Lustre 2.13.0
    • None
    • 3
    • 9223372036854775807

    Description

      sanity-sec tests are passing, but there is are errors seen in the suite_log when setting the identity_upcall parameter. Looking at the logs at https://testing.whamcloud.com/test_sets/b76d7526-cf1b-11e9-98c8-52540065bddc , all tests pass, but it looks like ‘lctl set_param’ is failing when setting identity_upcall:

      CMD: trevis-3vm6 lctl get_param -n mdt.lustre-MDT0000.identity_upcall
      CMD: trevis-3vm6 lctl set_param -n mdt.lustre-MDT0000.identity_upcall "/usr/sbin/l_getidentity"
      trevis-3vm6: error: set_param: setting /sys/fs/lustre/mdt/lustre-MDT0000/identity_upcall=/usr/sbin/l_getidentity: wrote only 1
      CMD: trevis-3vm6 lctl set_param -n mdt/lustre-MDT0000/identity_flush=-1
      
      == sanity-sec test 0: uid permission ================================================================= 06:02:21 (1567576941)
      …
      == sanity-sec test 16: test nodemap all_off fileops ================================================== 06:19:44 (1567577984)
      CMD: trevis-3vm6 /usr/sbin/lctl get_param -n version 2>/dev/null ||
      				/usr/sbin/lctl lustre_build_version 2>/dev/null ||
      				/usr/sbin/lctl --version 2>/dev/null | cut -d' ' -f2
      CMD: trevis-3vm6 /usr/sbin/lctl set_param mdt.*.identity_upcall=NONE
      trevis-3vm6: error: set_param: setting /sys/fs/lustre/mdt/lustre-MDT0000/identity_upcall=NONE: wrote only 1
      ..
      

      We see this error prior to test 0, in tests 16, 17, 18, 19, 20, 21, 22, 23a, 23b, 24, 27a and 31

      This error started on 02 August 2019 with Lustre 2.12.56.84 with logs at https://testing.whamcloud.com/test_sets/8867f248-b561-11e9-b753-52540065bddc

      Logs from 31 July 2019 Lustre 2.12.56.72 does not show this error; https://testing.whamcloud.com/test_sets/8c552c22-b3cc-11e9-9f36-52540065bddc .

      The following patches landed between 2.12.56.72 and 2.12.56.84 and, of these, the LU-8066 mdt: migrate procfs files to sysfs patch looks like a possible candidate for this issue:
      2019-07-30 Patrick Farrell LU-12560 tests: Use full path for test-groups
      2019-07-30 Sebastien Buisson LU-12472 tests: update sanity-krb5.sh
      2019-07-30 Andreas Dilger LU-4315 doc: split lctl get_param and set_param man...
      2019-07-30 James Simmons LU-8066 mdt: migrate procfs files to sysfs
      2019-07-30 Patrick Farrell LU-10070 test: llapi_layout_test enhancements
      2019-07-30 Arshad Hussain LU-6142 tests: Fix style issues for write_disjoint.c
      2019-07-30 Arshad Hussain LU-6142 tests: Fix style issues for write_append_truncate.c
      2019-07-30 Arshad Hussain LU-6142 tests: Fix style issues for lp_utils.c
      2019-07-30 Jinshan Xiong LU-4398 llite: do not cache write open lock for exec...
      2019-07-30 Andreas Dilger LU-6202 utils: remove obsolete l_ioctl2() wrapper
      2019-07-30 Chris Horn LU-12440 lnet: Misleading error from lnet_is_health_check
      2019-07-30 Chris Horn LU-12439 lnet: Convert noisy timeout error to cdebug

      Attachments

        Activity

          People

            jamesanunez James Nunez (Inactive)
            jamesanunez James Nunez (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: