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

sanity tests fails with 'ls: reading directory *: Input/output error'

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • Minor
    • None
    • Lustre 2.12.0
    • 3
    • 9223372036854775807

    Description

      On PPC architectures, we see several sanity tests that call ls fail with "Input/output error". These tests are sanity test_17f, 18, 22, 24v, 24A, 32b, 32d, 32f, 32h, 48a, 48b, 48c, 51a, 51b, 56ab, and 154a. Looking at the results at https://testing.hpdd.intel.com/test_sets/3edca09e-4684-11e8-b45c-52540065bddc, the test_log output looks similar for all of these tests

      == sanity test 24v: list large directory (test hash collision, b=17560) ============================== 21:55:37 (1524434137)
      total: 0 create in 0.00 seconds: nan ops/second
      mdc.lustre-MDT0000-mdc-c000000078868000.stats=clear
      ls: reading directory /mnt/lustre/d24v.sanity: Input/output error
      ls: reading directory /mnt/lustre/d24v.sanity: Input/output error
      ls: reading directory /mnt/lustre/d24v.sanity: Input/output error
      readpages: 7 rpc_max: 0
       sanity test_24v: @@@@@@ FAIL: large readdir doesn't take effect:  7 should be about 0 
      ...
      == sanity test 24A: readdir() returns correct number of entries. ===================================== 21:55:44 (1524434144)
      total: 5000 create in 3.69 seconds: 1355.43 ops/second
      ls: reading directory /mnt/lustre/d24A.sanity: Input/output error
      ls: reading directory /mnt/lustre/d24A.sanity: Input/output error
      ls: reading directory /mnt/lustre/d24A.sanity: Input/output error
       sanity test_24A: @@@@@@ FAIL: Expected 5000 files, got 1189 (1189 unique 1191 .&..)
      

      Some other tests fail in what looks like related ways. For example, test_17k fails rsync with

      == sanity test 17k: symlinks: rsync with xattrs enabled ============================================== 21:52:29 (1524433949)
      sending incremental file list
      rsync: readdir("/mnt/lustre/d17k.sanity/."): Input/output error (5)
      ./
      f17k.sanity
      f17k.sanity.lnk -> /mnt/lustre/d17k.sanity/f17k.sanity
      rsync: rsync_xal_set: lsetxattr(""/mnt/lustre/d17k.sanity.new/.f17k.sanity.TzwP6Q"","lustre.lov") failed: Numerical result out of range (34)
      rsync: rsync_xal_set: lsetxattr(""/mnt/lustre/d17k.sanity.new/.f17k.sanity.TzwP6Q"","trusted.lov") failed: Numerical result out of range (34)
      
      sent 715 bytes  received 340 bytes  2,110.00 bytes/sec
      total size is 35  speedup is 0.03
      rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1178) [sender=3.1.2]
       sanity test_17k: @@@@@@ FAIL: rsync failed with xattrs enabled 
      

      Log for other failures are at
      https://testing.hpdd.intel.com/test_sets/c94d8e38-415b-11e8-960d-52540065bddc
      https://testing.hpdd.intel.com/test_sets/82aab230-44c1-11e8-b45c-52540065bddc

      Attachments

        Issue Links

          Activity

            People

              wc-triage WC Triage
              jamesanunez James Nunez (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: