xfs-masters
[Top] [All Lists]

[Bug 801] New: fsx failures on PPC64 with 64k pagesize (xfsqa 091)

To: xfs-masters@xxxxxxxxxxx
Subject: [Bug 801] New: fsx failures on PPC64 with 64k pagesize (xfsqa 091)
From: bugzilla-daemon@xxxxxxxxxxx
Date: Fri, 21 Nov 2008 14:35:12 -0600
http://oss.sgi.com/bugzilla/show_bug.cgi?id=801

           Summary: fsx failures on PPC64 with 64k pagesize (xfsqa 091)
           Product: Linux XFS
           Version: unspecified
          Platform: PPC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XFS kernel code
        AssignedTo: xfs-masters@xxxxxxxxxxx
        ReportedBy: sandeen-xfs@xxxxxxxxxxx


as found by xfsqa 091, this is failing on ppc (on a rhel5 kernel w/ 2.6.27.4 xfs
code backported).  I'll try to test upstream.

fsx -N 10000 -o 128000 -l 500000 -r 65536 -t 512 -w 512 -Z -W

+fsx -N 10000 -o 128000 -l 500000 -r 65536 -t 512 -w 512 -Z -W
+mapped writes DISABLED
+skipping zero size read
+truncating to largest ever: 0x34a00
+truncating to largest ever: 0x6a000
+truncating to largest ever: 0x71800
+truncating to largest ever: 0x76400
+truncating to largest ever: 0x77800
+READ BAD DATA: offset = 0x0, size = 0x10000, fname = /mnt/test/junk
+OFFSET GOOD    BAD     RANGE
+0x 5000        0x0000  0x1b53  0x    0
+operation# (mod 256) for the bad data may be 27
+0x 5001        0x0000  0x531b  0x    1
+operation# (mod 256) for the bad data may be 27
+0x 5002        0x0000  0x1bc8  0x    2
+operation# (mod 256) for the bad data may be 27
+0x 5003        0x0000  0xc81b  0x    3
+operation# (mod 256) for the bad data may be 27
+0x 5004        0x0000  0x1bf9  0x    4
+operation# (mod 256) for the bad data may be 27
+0x 5005        0x0000  0xf91b  0x    5
+operation# (mod 256) for the bad data may be 27
+0x 5006        0x0000  0x1bf2  0x    6
+operation# (mod 256) for the bad data may be 27
+0x 5007        0x0000  0xf21b  0x    7
+operation# (mod 256) for the bad data may be 27
+0x 5008        0x0000  0x1ba6  0x    8
+operation# (mod 256) for the bad data may be 27
+0x 5009        0x0000  0xa61b  0x    9
+operation# (mod 256) for the bad data may be 27
+0x 500a        0x0000  0x1b08  0x    a
+operation# (mod 256) for the bad data may be 27
+0x 500b        0x0000  0x081b  0x    b
+operation# (mod 256) for the bad data may be 27
+0x 500c        0x0000  0x1b6b  0x    c
+operation# (mod 256) for the bad data may be 27
+0x 500d        0x0000  0x6b1b  0x    d
+operation# (mod 256) for the bad data may be 27
+0x 500e        0x0000  0x1b1e  0x    e
+operation# (mod 256) for the bad data may be 27
+0x 500f        0x0000  0x1e1b  0x    f
+operation# (mod 256) for the bad data may be 27
+LOG DUMP (107 total operations):
+1(1 mod 256): SKIPPED (no operation)
+2(2 mod 256): TRUNCATE UP      from 0x0 to 0x34a00     ******WWWW
+3(3 mod 256): TRUNCATE UP      from 0x34a00 to 0x6a000
+4(4 mod 256): TRUNCATE DOWN    from 0x6a000 to 0x19600
+5(5 mod 256): WRITE    0x4aa00 thru 0x5b5ff    (0x10c00 bytes) HOLE
+6(6 mod 256): WRITE    0x2b800 thru 0x423ff    (0x16c00 bytes)
+7(7 mod 256): TRUNCATE DOWN    from 0x5b600 to 0x1000  ******WWWW
+8(8 mod 256): TRUNCATE UP      from 0x1000 to 0x54e00  ******WWWW
+9(9 mod 256): READ     0x0 thru 0xffff (0x10000 bytes) ***RRRR***
+10(10 mod 256): SKIPPED (no operation)
+11(11 mod 256): SKIPPED (no operation)
+12(12 mod 256): TRUNCATE DOWN  from 0x54e00 to 0xf600
+13(13 mod 256): SKIPPED (no operation)
+14(14 mod 256): MAPREAD        0x0 thru 0x73ee (0x73ef bytes)
+15(15 mod 256): MAPREAD        0x0 thru 0x3fb7 (0x3fb8 bytes)
+16(16 mod 256): WRITE  0x50800 thru 0x511ff    (0xa00 bytes) HOLE
+17(17 mod 256): SKIPPED (no operation)
+18(18 mod 256): SKIPPED (no operation)
+19(19 mod 256): TRUNCATE DOWN  from 0x51200 to 0x15800
+20(20 mod 256): TRUNCATE UP    from 0x15800 to 0x4ba00
+21(21 mod 256): MAPREAD        0x10000 thru 0x1eb43    (0xeb44 bytes)
+22(22 mod 256): WRITE  0x2f600 thru 0x393ff    (0x9e00 bytes)
+23(23 mod 256): WRITE  0x6c800 thru 0x79fff    (0xd800 bytes) HOLE
+24(24 mod 256): SKIPPED (no operation)
+25(25 mod 256): MAPREAD        0x30000 thru 0x4c8a5    (0x1c8a6 bytes)
+26(26 mod 256): MAPREAD        0x20000 thru 0x36edf    (0x16ee0 bytes)
+27(27 mod 256): WRITE  0x3c00 thru 0xa9ff      (0x6e00 bytes)  ***WWWW
+28(28 mod 256): TRUNCATE DOWN  from 0x7a000 to 0x9400
+29(29 mod 256): MAPREAD        0x0 thru 0x19f  (0x1a0 bytes)
+30(30 mod 256): TRUNCATE UP    from 0x9400 to 0x64000
+31(31 mod 256): WRITE  0x3d200 thru 0x4d7ff    (0x10600 bytes)
+32(32 mod 256): READ   0x20000 thru 0x2ffff    (0x10000 bytes)
+33(33 mod 256): SKIPPED (no operation)
+34(34 mod 256): SKIPPED (no operation)
+35(35 mod 256): TRUNCATE UP    from 0x64000 to 0x71800
+36(36 mod 256): TRUNCATE DOWN  from 0x71800 to 0x3e000
+37(37 mod 256): WRITE  0x13a00 thru 0x2d3ff    (0x19a00 bytes)
+38(38 mod 256): MAPREAD        0x10000 thru 0x2934e    (0x1934f bytes)
+39(39 mod 256): MAPREAD        0x0 thru 0x15a15        (0x15a16 bytes) 
***RRRR***
+40(40 mod 256): TRUNCATE UP    from 0x3e000 to 0x5e000
+41(41 mod 256): MAPREAD        0x30000 thru 0x35d0c    (0x5d0d bytes)
+42(42 mod 256): TRUNCATE UP    from 0x5e000 to 0x76400
+43(43 mod 256): TRUNCATE DOWN  from 0x76400 to 0x3c400
+44(44 mod 256): MAPREAD        0x30000 thru 0x367a6    (0x67a7 bytes)
+45(45 mod 256): TRUNCATE UP    from 0x3c400 to 0x4c200
+46(46 mod 256): TRUNCATE DOWN  from 0x4c200 to 0xe00   ******WWWW
+47(47 mod 256): SKIPPED (no operation)
+48(48 mod 256): MAPREAD        0x0 thru 0x8d0  (0x8d1 bytes)
+49(49 mod 256): MAPREAD        0x0 thru 0x753  (0x754 bytes)
+50(50 mod 256): MAPREAD        0x0 thru 0xc25  (0xc26 bytes)
+51(51 mod 256): TRUNCATE UP    from 0xe00 to 0x6c600   ******WWWW
+52(52 mod 256): TRUNCATE DOWN  from 0x6c600 to 0x2ec00
+53(53 mod 256): TRUNCATE DOWN  from 0x2ec00 to 0x4200  ******WWWW
+54(54 mod 256): WRITE  0x39400 thru 0x42bff    (0x9800 bytes) HOLE     ***WWWW
+55(55 mod 256): TRUNCATE UP    from 0x42c00 to 0x77800
+56(56 mod 256): READ   0x50000 thru 0x5ffff    (0x10000 bytes)
+57(57 mod 256): SKIPPED (no operation)
+58(58 mod 256): TRUNCATE DOWN  from 0x77800 to 0x73e00
+59(59 mod 256): WRITE  0x10a00 thru 0x265ff    (0x15c00 bytes)
+60(60 mod 256): MAPREAD        0x50000 thru 0x52c26    (0x2c27 bytes)
+61(61 mod 256): READ   0x20000 thru 0x2ffff    (0x10000 bytes)
+62(62 mod 256): READ   0x20000 thru 0x2ffff    (0x10000 bytes)
+63(63 mod 256): WRITE  0x24000 thru 0x317ff    (0xd800 bytes)
+64(64 mod 256): MAPREAD        0x60000 thru 0x63b70    (0x3b71 bytes)
+65(65 mod 256): READ   0x50000 thru 0x5ffff    (0x10000 bytes)
+66(66 mod 256): MAPREAD        0x30000 thru 0x39a15    (0x9a16 bytes)
+67(67 mod 256): WRITE  0x74000 thru 0x79dff    (0x5e00 bytes) HOLE
+68(68 mod 256): MAPREAD        0x30000 thru 0x474f3    (0x174f4 bytes)
+69(69 mod 256): WRITE  0x34400 thru 0x4c3ff    (0x18000 bytes)
+70(70 mod 256): MAPREAD        0x40000 thru 0x43c7e    (0x3c7f bytes)
+71(71 mod 256): WRITE  0x61600 thru 0x6d5ff    (0xc000 bytes)
+72(72 mod 256): SKIPPED (no operation)
+73(73 mod 256): TRUNCATE DOWN  from 0x79e00 to 0x28800
+74(74 mod 256): WRITE  0x24200 thru 0x431ff    (0x1f000 bytes) EXTEND
+75(75 mod 256): MAPREAD        0x10000 thru 0x13cb0    (0x3cb1 bytes)
+76(76 mod 256): WRITE  0x16600 thru 0x223ff    (0xbe00 bytes)
+77(77 mod 256): SKIPPED (no operation)
+78(78 mod 256): WRITE  0x44e00 thru 0x579ff    (0x12c00 bytes) HOLE
+79(79 mod 256): TRUNCATE DOWN  from 0x57a00 to 0x3ec00
+80(80 mod 256): TRUNCATE UP    from 0x3ec00 to 0x5aa00
+81(81 mod 256): MAPREAD        0x30000 thru 0x39c30    (0x9c31 bytes)
+82(82 mod 256): TRUNCATE UP    from 0x5aa00 to 0x61600
+83(83 mod 256): MAPREAD        0x0 thru 0x12584        (0x12585 bytes) 
***RRRR***
+84(84 mod 256): READ   0x40000 thru 0x4ffff    (0x10000 bytes)
+85(85 mod 256): SKIPPED (no operation)
+86(86 mod 256): TRUNCATE DOWN  from 0x61600 to 0x17600
+87(87 mod 256): SKIPPED (no operation)
+88(88 mod 256): WRITE  0x5c000 thru 0x5cfff    (0x1000 bytes) HOLE
+89(89 mod 256): SKIPPED (no operation)
+90(90 mod 256): WRITE  0x4a800 thru 0x537ff    (0x9000 bytes)
+91(91 mod 256): WRITE  0x48e00 thru 0x503ff    (0x7600 bytes)
+92(92 mod 256): MAPREAD        0x40000 thru 0x4209f    (0x20a0 bytes)
+93(93 mod 256): TRUNCATE DOWN  from 0x5d000 to 0x3c000
+94(94 mod 256): SKIPPED (no operation)
+95(95 mod 256): READ   0x10000 thru 0x1ffff    (0x10000 bytes)
+96(96 mod 256): TRUNCATE UP    from 0x3c000 to 0x64200
+97(97 mod 256): TRUNCATE DOWN  from 0x64200 to 0x4fa00
+98(98 mod 256): TRUNCATE UP    from 0x4fa00 to 0x54c00
+99(99 mod 256): READ   0x10000 thru 0x1ffff    (0x10000 bytes)
+100(100 mod 256): TRUNCATE DOWN        from 0x54c00 to 0xb000
+101(101 mod 256): SKIPPED (no operation)
+102(102 mod 256): TRUNCATE UP  from 0xb000 to 0x46c00
+103(103 mod 256): TRUNCATE UP  from 0x46c00 to 0x71c00
+104(104 mod 256): TRUNCATE DOWN        from 0x71c00 to 0x21400
+105(105 mod 256): SKIPPED (no operation)
+106(106 mod 256): WRITE        0x17600 thru 0x30bff    (0x19600 bytes) EXTEND
+107(107 mod 256): READ 0x0 thru 0xffff (0x10000 bytes) ***RRRR***
+Correct content saved for comparison
+(maybe hexdump "/mnt/test/junk" vs "/mnt/test/junk.fsxgood")

-- 
Configure bugmail: http://oss.sgi.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

<Prev in Thread] Current Thread [Next in Thread>
  • [Bug 801] New: fsx failures on PPC64 with 64k pagesize (xfsqa 091), bugzilla-daemon <=