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

skip test of new functionality on upstream client

Details

    • 3
    • 9223372036854775807

    Description

      This issue was created by maloo for Andreas Dilger <andreas.dilger@intel.com>

      This issue relates to the following test suite run: https://testing.hpdd.intel.com/test_sets/37f487fc-cbab-11e5-a59a-5254006e85c2.

      The sub-test test_11 failed with the following error:

      error on LL_IOC_LMV_SETSTRIPE '/mnt/lustre/d11.sanity-scrub/mds1' (3): Invalid argument
      (1) Fail to mkdir /mnt/lustre/d11.sanity-scrub/mds1
      

      The upstream client reports a Lustre build version of 2.3.64 (though it has bug fixes from after that point) and does not contain any of the DNE1/2 or HSM functionality, among other things.

      Info required for matching: sanity-scrub 11
      Info required for matching: sanity 27E
      Info required for matching: sanity 29
      Info required for matching: sanity 48b
      Info required for matching: sanity 48c
      Info required for matching: sanity 48d
      Info required for matching: sanity 56w
      Info required for matching: sanity 101f
      Info required for matching: sanity 102a
      Info required for matching: sanity 102b
      Info required for matching: sanity 124c

      Attachments

        Issue Links

          Activity

            [LU-7746] skip test of new functionality on upstream client

            John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/31111/
            Subject: LU-7746 tests: skip tests for older (upstream) client
            Project: fs/lustre-release
            Branch: b2_10
            Current Patch Set:
            Commit: e159c070bdf539adba8863a08c6c65cc46bab4ca

            gerrit Gerrit Updater added a comment - John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/31111/ Subject: LU-7746 tests: skip tests for older (upstream) client Project: fs/lustre-release Branch: b2_10 Current Patch Set: Commit: e159c070bdf539adba8863a08c6c65cc46bab4ca

            Minh Diep (minh.diep@intel.com) uploaded a new patch: https://review.whamcloud.com/31111
            Subject: LU-7746 tests: skip tests for older (upstream) client
            Project: fs/lustre-release
            Branch: b2_10
            Current Patch Set: 1
            Commit: 96a70aea9c5f2fa84194e981a4bf6843074d7c56

            gerrit Gerrit Updater added a comment - Minh Diep (minh.diep@intel.com) uploaded a new patch: https://review.whamcloud.com/31111 Subject: LU-7746 tests: skip tests for older (upstream) client Project: fs/lustre-release Branch: b2_10 Current Patch Set: 1 Commit: 96a70aea9c5f2fa84194e981a4bf6843074d7c56
            pjones Peter Jones added a comment -

            Landed for 2.11

            pjones Peter Jones added a comment - Landed for 2.11

            Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/28718/
            Subject: LU-7746 tests: skip tests for older (upstream) client
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: a8d33a29e77e102505ee3916782dc697ad121ff8

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/28718/ Subject: LU-7746 tests: skip tests for older (upstream) client Project: fs/lustre-release Branch: master Current Patch Set: Commit: a8d33a29e77e102505ee3916782dc697ad121ff8

            I pushed a patch to fs/linux-staging (based on the current tip of staging-next (v4.13-rc5-519-g30b7b04 "staging: lustre: lnet: cleanup paths for all LNet headers") and hit the following failures:
            https://testing.hpdd.intel.com/test_sets/e759b6c0-8989-11e7-b50a-5254006e85c2

            sanity: FAIL: test_27z FF stripe count 1 != 0  (PFL=fixed)
            sanity: FAIL: test_27D llapi_layout_test failed (PFL=fixed)
            sanity: FAIL: test_29 No mdc lock count
            sanity: FAIL: test_77c no checksum dump file on Client
            sanity: FAIL: test_101g unable to set max_pages_per_rpc=16M (16M=fixed)
            sanity: FAIL: test_102a /mnt/lustre/f102a.sanity missing 3 trusted.name xattrs
            sanity: FAIL: test_102b can't get trusted.lov from /mnt/lustre/f102b.sanity 
            sanity: FAIL: test_102n setxattr invalid 'trusted.lov' success
            sanity: FAIL: test_103a run_acl_subtest cp failed
            sanity: FAIL: test_125 setfacl /mnt/lustre/d125 failed
            sanity: FAIL: test_154B decode linkea /mnt/lustre/d154B.sanity/f154B.sanity failed
            sanity: FAIL: test_154a setfacl /mnt/lustre/.lustre/fid/[0x200002b12:0xf:0x0] failed.'
            sanity: FAIL: test_154g llapi_path2fid failed for '/mnt/lustre/d154g.sanity/llapi_fid_test_name_9585766' (fixed)
            sanity: FAIL: test_160a MKDIR changelog mask count != 1
            sanity: FAIL: test_160c TRUNC changelog mask count != 1
            sanity: FAIL: test_160e changelog_clear failed with 2, expected 22 (EINVAL)
            sanity: FAIL: test_161c flag is not 0x1
            sanity: FAIL: test_161d create should be blocked
            sanity: FAIL: test_162a path looked up "" instead of "d162a.sanity/d2/p/q/r/slink"
            sanity: FAIL: test_205 Wrong changelog jobid count 0 != 9
            sanity: FAIL: test_215 cannot read lnet.stats
            sanity: FAIL: test_226a cannot get path of FIFO by /mnt/lustre /mnt/lustre/d226a.sanity/fifo
            sanity: FAIL: test_242 ls /mnt/lustre/d242.sanity failed
            sanity: FAIL: test_251 short write happened
            sanity: FAIL: test_405 One layout swap locked test failed (fixed)
            sanity: FAIL: test_410 no inode match (fixed)
            sanity: FAIL: test_900 VFS: Busy inodes after unmount of lustre. Self-destruct in 5 seconds.
            

            I've pushed a patch to skip a few of the tests based on the client version, but it looks like there are some real problems with the upstream client with handling xattrs and changelogs and some files in /sys.

            adilger Andreas Dilger added a comment - I pushed a patch to fs/linux-staging (based on the current tip of staging-next (v4.13-rc5-519-g30b7b04 "staging: lustre: lnet: cleanup paths for all LNet headers") and hit the following failures: https://testing.hpdd.intel.com/test_sets/e759b6c0-8989-11e7-b50a-5254006e85c2 sanity: FAIL: test_27z FF stripe count 1 != 0 (PFL=fixed) sanity: FAIL: test_27D llapi_layout_test failed (PFL=fixed) sanity: FAIL: test_29 No mdc lock count sanity: FAIL: test_77c no checksum dump file on Client sanity: FAIL: test_101g unable to set max_pages_per_rpc=16M (16M=fixed) sanity: FAIL: test_102a /mnt/lustre/f102a.sanity missing 3 trusted.name xattrs sanity: FAIL: test_102b can't get trusted.lov from /mnt/lustre/f102b.sanity sanity: FAIL: test_102n setxattr invalid 'trusted.lov' success sanity: FAIL: test_103a run_acl_subtest cp failed sanity: FAIL: test_125 setfacl /mnt/lustre/d125 failed sanity: FAIL: test_154B decode linkea /mnt/lustre/d154B.sanity/f154B.sanity failed sanity: FAIL: test_154a setfacl /mnt/lustre/.lustre/fid/[0x200002b12:0xf:0x0] failed.' sanity: FAIL: test_154g llapi_path2fid failed for '/mnt/lustre/d154g.sanity/llapi_fid_test_name_9585766' (fixed) sanity: FAIL: test_160a MKDIR changelog mask count != 1 sanity: FAIL: test_160c TRUNC changelog mask count != 1 sanity: FAIL: test_160e changelog_clear failed with 2, expected 22 (EINVAL) sanity: FAIL: test_161c flag is not 0x1 sanity: FAIL: test_161d create should be blocked sanity: FAIL: test_162a path looked up "" instead of "d162a.sanity/d2/p/q/r/slink" sanity: FAIL: test_205 Wrong changelog jobid count 0 != 9 sanity: FAIL: test_215 cannot read lnet.stats sanity: FAIL: test_226a cannot get path of FIFO by /mnt/lustre /mnt/lustre/d226a.sanity/fifo sanity: FAIL: test_242 ls /mnt/lustre/d242.sanity failed sanity: FAIL: test_251 short write happened sanity: FAIL: test_405 One layout swap locked test failed (fixed) sanity: FAIL: test_410 no inode match (fixed) sanity: FAIL: test_900 VFS: Busy inodes after unmount of lustre. Self-destruct in 5 seconds. I've pushed a patch to skip a few of the tests based on the client version, but it looks like there are some real problems with the upstream client with handling xattrs and changelogs and some files in /sys.

            Andreas Dilger (andreas.dilger@intel.com) uploaded a new patch: https://review.whamcloud.com/28718
            Subject: LU-7746 tests: skip tests for older (upstream) client
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: ac4f6fc8db0211e18c59ebd828931a067b36f17c

            gerrit Gerrit Updater added a comment - Andreas Dilger (andreas.dilger@intel.com) uploaded a new patch: https://review.whamcloud.com/28718 Subject: LU-7746 tests: skip tests for older (upstream) client Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: ac4f6fc8db0211e18c59ebd828931a067b36f17c

            Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/19663/
            Subject: LU-7746 tests: some fixes for sanity.sh with upstream kernel
            Project: fs/lustre-release
            Branch: master
            Current Patch Set:
            Commit: c67a7f39cabbe8ef6d7c5a340b501aedaa748be6

            gerrit Gerrit Updater added a comment - Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/19663/ Subject: LU-7746 tests: some fixes for sanity.sh with upstream kernel Project: fs/lustre-release Branch: master Current Patch Set: Commit: c67a7f39cabbe8ef6d7c5a340b501aedaa748be6

            Andreas Dilger (andreas.dilger@intel.com) uploaded a new patch: http://review.whamcloud.com/19663
            Subject: LU-7746 tests: some fixes for sanity.sh with upstream kernel
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: a5056f96b9d8c0b4f6175faf1ee5f7f48c4f6138

            gerrit Gerrit Updater added a comment - Andreas Dilger (andreas.dilger@intel.com) uploaded a new patch: http://review.whamcloud.com/19663 Subject: LU-7746 tests: some fixes for sanity.sh with upstream kernel Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: a5056f96b9d8c0b4f6175faf1ee5f7f48c4f6138

            Andreas Dilger (andreas.dilger@intel.com) uploaded a new patch: http://review.whamcloud.com/18442
            Subject: LU-7746 tests: skip a few tests for upstream kernel
            Project: fs/lustre-release
            Branch: master
            Current Patch Set: 1
            Commit: a91a02f8676dcc3a124531a4dfb21371ed3ea7b5

            gerrit Gerrit Updater added a comment - Andreas Dilger (andreas.dilger@intel.com) uploaded a new patch: http://review.whamcloud.com/18442 Subject: LU-7746 tests: skip a few tests for upstream kernel Project: fs/lustre-release Branch: master Current Patch Set: 1 Commit: a91a02f8676dcc3a124531a4dfb21371ed3ea7b5

            In my own testing these are the sanity test I see fail.

            sanity: FAIL: test_29 test_29 failed with 1
            sanity: FAIL: test_53 can not match last_seq/last_id for OST-osc
            sanity: FAIL: test_101f misses too much pages!
            sanity: FAIL: test_102a /lustre/lustre/f102a.sanity missing 3 trusted.name xattrs
            sanity: FAIL: test_102ha saving trusted.big on /lustre/lustre/f102ha.sanity failed
            sanity: FAIL: test_124c 205 locks are not canceled
            sanity: FAIL: test_129 exceeded dir size limit 20480(1) : 24576 bytes
            sanity: FAIL: test_134b createmany finished incorrectly!
            sanity: FAIL: test_154f expected parent: [0x2000032e2:0x1f:0x0]/foo1, got:
            sanity: FAIL: test_154g test_154g failed with 1
            sanity: FAIL: test_205 Wrong changelog jobid count 0 != 9
            sanity: FAIL: test_208 get lease error
            sanity: FAIL: test_215 cannot read lnet.stats
            sanity: FAIL: test_220 test_220 failed with 6
            sanity: FAIL: test_300m set default stripes dir error
            sanity: FAIL: test_402 setdirstripe -i 0 failed

            simmonsja James A Simmons added a comment - In my own testing these are the sanity test I see fail. sanity: FAIL: test_29 test_29 failed with 1 sanity: FAIL: test_53 can not match last_seq/last_id for OST -osc sanity: FAIL: test_101f misses too much pages! sanity: FAIL: test_102a /lustre/lustre/f102a.sanity missing 3 trusted.name xattrs sanity: FAIL: test_102ha saving trusted.big on /lustre/lustre/f102ha.sanity failed sanity: FAIL: test_124c 205 locks are not canceled sanity: FAIL: test_129 exceeded dir size limit 20480(1) : 24576 bytes sanity: FAIL: test_134b createmany finished incorrectly! sanity: FAIL: test_154f expected parent: [0x2000032e2:0x1f:0x0] /foo1, got: sanity: FAIL: test_154g test_154g failed with 1 sanity: FAIL: test_205 Wrong changelog jobid count 0 != 9 sanity: FAIL: test_208 get lease error sanity: FAIL: test_215 cannot read lnet.stats sanity: FAIL: test_220 test_220 failed with 6 sanity: FAIL: test_300m set default stripes dir error sanity: FAIL: test_402 setdirstripe -i 0 failed

            People

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

              Dates

                Created:
                Updated:
                Resolved: