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

2.1.4<->2.4.0 interop: sanity test_27u: FAIL: 2 objects created on OST-0

Details

    • 3
    • 6903

    Description

      Running sanity test 27u on Lustre b2_1 clients with master servers failed as follows:

      == sanity test 27u: skip object creation on OSC w/o objects ============ 21:43:08 (1361511788)
      CMD: client-19vm3 lctl set_param fail_loc=0x139
      fail_loc=0x139
      total: 1000 creates in 3.58 seconds: 279.20 creates/second
      CMD: client-19vm3 lctl set_param fail_loc=0
      fail_loc=0
       - unlinked 0 (time 1361511801 ; total 0 ; last 0)
      total: 1000 unlinks in 4 seconds: 250.000000 unlinks/second
       sanity test_27u: @@@@@@ FAIL: 2 objects created on OST-0.  See /mnt/lustre/f27u.getstripe 
      

      Maloo report: https://maloo.whamcloud.com/test_sets/ffcd3138-7cb3-11e2-a108-52540035b04c

      Attachments

        Activity

          [LU-2852] 2.1.4<->2.4.0 interop: sanity test_27u: FAIL: 2 objects created on OST-0
          pjones Peter Jones added a comment -

          Landed for 2.4

          pjones Peter Jones added a comment - Landed for 2.4
          laisiyao Lai Siyao added a comment -

          patch for master is on http://review.whamcloud.com/#change,5670.

          Note, to test 2.1 <-> 2.4 interop, this patch should be cherry-picked to 2.1 code.

          laisiyao Lai Siyao added a comment - patch for master is on http://review.whamcloud.com/#change,5670 . Note, to test 2.1 <-> 2.4 interop, this patch should be cherry-picked to 2.1 code.
          laisiyao Lai Siyao added a comment -

          This is not an interop test failure, because sanity 27u can't pass on master either (but it's in ALWAYS_EXCEPT list).

          Running sanity 27u alone will always pass, and the cause is that subtest 27p,27r will left two files in that test directory, and these two files are striped on all OST, finally the check for stripe fails.

          A simple fix is to clean up test directory before sanity 27u, I'll commit a fix later.

          laisiyao Lai Siyao added a comment - This is not an interop test failure, because sanity 27u can't pass on master either (but it's in ALWAYS_EXCEPT list). Running sanity 27u alone will always pass, and the cause is that subtest 27p,27r will left two files in that test directory, and these two files are striped on all OST, finally the check for stripe fails. A simple fix is to clean up test directory before sanity 27u, I'll commit a fix later.

          People

            laisiyao Lai Siyao
            yujian Jian Yu
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: