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

t-f defect: it reports wrong test number failure when t-f function failed after current test pass

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • Lustre 2.15.0
    • None
    • 3
    • 9223372036854775807

    Description

      == sanity test 60g: transaction abort won't cause MDT hung ========================================================== 13:52:08 (1633787528)
      striped dir -i0 -c2 -H all_char /mnt/lustre/d60g.sanity
      /usr/lib64/lustre/tests/../tests/test-framework.sh: line 4200: 217651 Killed                  ( local index=0; while true; do
          $LFS setdirstripe -i $(($index % $MDSCOUNT)) -c $MDSCOUNT $DIR/$tdir/subdir$index 2> /dev/null; mkdir $DIR/$tdir/subdir$index 2> /dev/null; rmdir $DIR/$tdir/subdir$index 2> /dev/null; index=$((index + 1));
      done )
      Started LFSCK on the device lustre-MDT0000: scrub namespace
      /mnt/lustre/d60g.sanity:
      subdir107
      subdir128
      subdir188
      subdir201
      subdir423
      subdir481
      subdir563
      subdir765
      
      /mnt/lustre/d60g.sanity/subdir107:
      
      /mnt/lustre/d60g.sanity/subdir128:
      
      /mnt/lustre/d60g.sanity/subdir188:
      
      /mnt/lustre/d60g.sanity/subdir201:
      
      /mnt/lustre/d60g.sanity/subdir423:
      
      /mnt/lustre/d60g.sanity/subdir481:
      
      /mnt/lustre/d60g.sanity/subdir563:
      
      /mnt/lustre/d60g.sanity/subdir765:
      PASS 60g (31s)
      printk=+lfsck
      printk=+lfsck
      Started LFSCK on the device lustre-MDT0000: scrub layout namespace
      Dumping lctl log to /tmp/test_logs/1633787512/sanity.test_903.*.1633787564.log
      

      stderr :

      == sanity test complete, duration 48 sec ================= 13:52:40 (1633787560)
       sanity test_903: @@@@@@ FAIL: lfsck repaired 2 MDT and 0 OST errors 
      

      903() is the last sanity test:

       
      $ grep ^test_ sanity.sh  | tail -1
      test_903() {
      

      i.e. ONLY=60g was run, the failed fn is run_lfsck(), but t-f reports incorrectly that test_903 fails instead of test_60g

      Attachments

        Activity

          People

            wc-triage WC Triage
            egryaznova Elena Gryaznova
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: