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

interop sanity test_65n: pool lost on compound layout setstripe

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.16.0
    • Lustre 2.16.0
    • 3
    • 9223372036854775807

    Description

      This issue was created by maloo for Andreas Dilger <adilger@whamcloud.com>

      This issue relates to the following test suite run:
      https://testing.whamcloud.com/test_sets/c2e89b09-33e9-49d2-b82e-61b6bfcbce00

      test_65n failed with the following error during interop testing with 2.14 servers and master clients:

      == sanity test 65n: don't inherit default layout from root for new subdirectories ==== 19:19:58 (1729538398)
      lfs getstripe -d /mnt/lustre/d65n.sanity-4
      stripe_count:  1 stripe_size:   1048576 pattern:       raid0 stripe_offset: -1 pool:          test_65n
      
      lfs getstripe -d /mnt/lustre
      stripe_count:  1 stripe_size:   1048576 pattern:       raid0 stripe_offset: -1 pool:          test_65n
      pool lost on compound layout setstripe
      

      Test session details:
      clients: https://build.whamcloud.com/job/lustre-reviews/108377 - 5.14.0-362.24.1.el9_3.x86_64
      servers: https://build.whamcloud.com/job/lustre-b2_14/2 - 4.18.0-240.1.1.el8_lustre.x86_64

      It looks like this is a new testing interop issue introduced in commit v2_14_57-22-g6e59408f1a from patch https://review.whamcloud.com/34536"LU-12130 lod: make pool inheritance policy more consistent"

      <<Please provide additional information about the failure here>>

      VVVVVVV DO NOT REMOVE LINES BELOW, Added by Maloo for auto-association VVVVVVV
      sanity test_65n - pool lost on compound layout setstripe

      Attachments

        Issue Links

          Activity

            [LU-18389] interop sanity test_65n: pool lost on compound layout setstripe
            pjones Peter Jones added a comment -

            Merged for 2.16

            pjones Peter Jones added a comment - Merged for 2.16

            "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/56786/
            Subject: LU-18389 tests: skip added sanity/65n checks
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: f2d725b914ff7130d42ca76da91c1ea240d6e6ad

            gerrit Gerrit Updater added a comment - "Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/c/fs/lustre-release/+/56786/ Subject: LU-18389 tests: skip added sanity/65n checks Project: fs/lustre-release Branch: master Current Patch Set: Commit: f2d725b914ff7130d42ca76da91c1ea240d6e6ad

            "Andreas Dilger <adilger@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/56786
            Subject: LU-18389 tests: skip added sanity/65n checks
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: 09219701b6f2786331c64dd319e06ca4b5fe8987

            gerrit Gerrit Updater added a comment - "Andreas Dilger <adilger@whamcloud.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/56786 Subject: LU-18389 tests: skip added sanity/65n checks Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: 09219701b6f2786331c64dd319e06ca4b5fe8987

            Hi vsaveliev, could you please make a patch to skip the extra checking at the end of sanity test_65n when running with older servers that was added in your LU-12130 patch. It is causing interop test failures.

            Normally this is not hit in autotest because test_65n is skipped during interop testing due to MDSCOUNT < 2. However, now that I realize we are not running interop testing with multiple MDTs I'm going to ask that this be enabled to have better test coverage.

            adilger Andreas Dilger added a comment - Hi vsaveliev , could you please make a patch to skip the extra checking at the end of sanity test_65n when running with older servers that was added in your LU-12130 patch. It is causing interop test failures. Normally this is not hit in autotest because test_65n is skipped during interop testing due to MDSCOUNT < 2. However, now that I realize we are not running interop testing with multiple MDTs I'm going to ask that this be enabled to have better test coverage.

            People

              vsaveliev Vladimir Saveliev
              maloo Maloo
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: