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

After rolling upgrade MDS and OSS, sanity test_220 FAIL: test_220 failed with 6

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • Minor
    • None
    • Lustre 2.6.0, Lustre 2.8.0
    • None
    • before upgrade: 2.5.2 ldiskfs
      after upgrade:
      server: b2_6-rc2
      clients: 2.5.2
    • 3
    • 15036

    Description

      After rolling upgrade OSS and MDS from 2.5.2 to b2_6-rc2, two clients are still 2.5.2, run sanity hit following error.

      Same error if only upgrade OSS to b2_6-rc2, all the other nodes(MDS, clients) are 2.5.2

      client console:

      == sanity test 220: preallocated MDS objects still used if ENOSPC from OST == 19:16:32 (1406168192)
      Lustre: DEBUG MARKER: == sanity test 220: preallocated MDS objects still used if ENOSPC from OST == 19:16:32 (1406168192)
      onyx-26: error: get_param: /proc/{fs,sys}/{lnet,lustre}/osc/lustre-OST0000-osc-/prealloc_last_id: Found no match
      onyx-26: error: get_param: /proc/{fs,sys}/{lnet,lustre}/osc/lustre-OST0000-osc-/prealloc_next_id: Found no match
      UUID                      Inodes       IUsed       IFree IUse% Mounted on
      lustre-MDT0000_UUID      1000184        2733      997451   0% /mnt/lustre[MDT:0]
      lustre-OST0000_UUID       366720        1031      365689   0% /mnt/lustre[OST:0]
      
      filesystem summary:      1000184        2733      997451   0% /mnt/lustre
      
      fail_val=-1
      fail_loc=0x229
      onyx-26: Pool lustre.test_220 created
      
      onyx-26: OST lustre-OST0000_UUID added to pool lustre.test_220
      pool 'lustre.test_220' has no OSTs
      error: setstripe: create stripe file '/mnt/lustre/d220.sanity' failed
      preallocated objects on MDS is 0 ( - )
      OST still has 0 kbytes free
      create 0 files @next_id...
      total: 0 creates in 0.00 seconds: -nan creates/second
      onyx-26: error: get_param: /proc/{fs,sys}/{lnet,lustre}/osc/lustre-OST0000-osc-/prealloc_last_id: Found no match
      onyx-26: error: get_param: /proc/{fs,sys}/{lnet,lustre}/osc/lustre-OST0000-osc-/prealloc_next_id: Found no match
      after creation, last_id=, next_id=
      UUID                      Inodes       IUsed       IFree IUse% Mounted on
      lustre-MDT0000_UUID      1000184        2733      997451   0% /mnt/lustre[MDT:0]
      lustre-OST0000_UUID       366720      366720           0 100% /mnt/lustre[OST:0]
      
      filesystem summary:      1000184        2733      997451   0% /mnt/lustre
      
      cleanup...
      fail_val=0
      fail_loc=0
      onyx-26: OST lustre-OST0000_UUID removed from pool lustre.test_220
      onyx-26: Pool lustre.test_220 destroyed
      unlink 0 files @...
      count must be at least one
       sanity test_220: @@@@@@ FAIL: test_220 failed with 6 
      Lustre: DEBUG MARKER: sanity test_220: @@@@@@ FAIL: test_220 failed with 6
        Trace dump:
        = /usr/lib64/lustre/tests/test-framework.sh:4343:error_noexit()
        = /usr/lib64/lustre/tests/test-framework.sh:4374:error()
        = /usr/lib64/lustre/tests/test-framework.sh:4613:run_one()
        = /usr/lib64/lustre/tests/test-framework.sh:4648:run_one_logged()
        = /usr/lib64/lustre/tests/test-framework.sh:4516:run_test()
        = sanity.sh:11474:main()
      Dumping lctl log to /home/w3liu/toro_home/test_logs/sanity.test_220.*.1406168221.log
      FAIL 220 (32s)
      

      Attachments

        Issue Links

          Activity

            People

              yujian Jian Yu
              sarah Sarah Liu
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: