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.
|