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

sanity-sec test_18: return 1 with syntax error in do_fops_quota_test()

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • None
    • 3
    • 9223372036854775807

    Description

      This issue was created by maloo for Olaf Faaland <faaland1@llnl.gov>

      This issue relates to the following test suite run: https://testing.whamcloud.com/test_sets/0de88af7-b75e-4da0-9398-56fbba5abd95

      test_18 failed with the following error:

      test_18 returned 1
      

      A syntax error occurs in do_fops_quota_test(), resulting in the quota not being checked.

      CMD: trevis-17vm4 /usr/sbin/lctl set_param -n os[cd]*.*MD*.force_sync 1
      CMD: trevis-17vm4 /usr/sbin/lctl get_param -n osc.*MDT*.sync_*
      CMD: trevis-17vm4 /usr/sbin/lctl get_param -n osc.*MDT*.sync_*
      CMD: trevis-17vm4 /usr/sbin/lctl get_param -n osc.*MDT*.sync_*
      CMD: trevis-17vm4 /usr/sbin/lctl get_param -n osc.*MDT*.sync_*
      CMD: trevis-17vm4 /usr/sbin/lctl get_param -n osc.*MDT*.sync_*
      CMD: trevis-17vm4 /usr/sbin/lctl get_param -n osc.*MDT*.sync_*
      CMD: trevis-17vm4 /usr/sbin/lctl get_param -n osc.*MDT*.sync_*
      sleep 5 for ZFS zfs
      sleep 5 for ZFS zfs
      CMD: trevis-17vm1.trevis.whamcloud.com runas -u0 -g0 -G0 lfs quota -q /mnt/lustre
      running as uid/gid/euid/egid 0/0/0/0, groups: 0
       [lfs] [quota] [-q] [/mnt/lustre]
      /usr/lib64/lustre/tests/sanity-sec.sh: line 1283: [0]: syntax error: operand expected (error token is "[0]")
      CMD: trevis-17vm4 /usr/sbin/lctl nodemap_del c0
      CMD: trevis-17vm4 /usr/sbin/lctl nodemap_del c1
      CMD: trevis-17vm4 /usr/sbin/lctl nodemap_modify --name default --property admin --value 0
      CMD: trevis-17vm4 /usr/sbin/lctl get_param -n nodemap.active
      CMD: trevis-17vm4 /usr/sbin/lctl list_nids | grep tcp | cut -f 1 -d @
      CMD: trevis-17vm4 /usr/sbin/lctl get_param nodemap.default.admin_nodemap
      On MGS 10.9.4.201, default.admin_nodemap = nodemap.default.admin_nodemap=0
      

      The error appears to be caused by improperly parsed output from lfs quota.

      The code leading up to the syntax error is:

      1279         $run_u rm $testfile || error "unable to remove quota test file"
      1280         wait_delete_completed_mds
      1281 
      1282         qused_new=$(nodemap_check_quota "$run_u")
      1283         [ $((qused_new)) -lt $((qused_low)) \
      1284                 -o $((qused_new)) -gt $((qused_high)) ] &&
      1285                 error "quota not reclaimed, expect $qused_orig, " \
      1286                       "got $qused_new, fuzz $quota_fuzz"
      1287 }
      

      VVVVVVV DO NOT REMOVE LINES BELOW, Added by Maloo for auto-association VVVVVVV
      sanity-sec test_18 - test_18 returned 1

      Attachments

        Issue Links

          Activity

            People

              wc-triage WC Triage
              maloo Maloo
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: