All of lore.kernel.org
 help / color / mirror / Atom feed
From: David Sterba <dsterba@suse.cz>
To: David Sterba <dsterba@suse.cz>
Cc: linux-btrfs@vger.kernel.org
Subject: Re: [bug] csum mismatches and failed xfstests with 3.8-rc1 and rc2
Date: Mon, 7 Jan 2013 18:03:51 +0100	[thread overview]
Message-ID: <20130107170351.GM20089@twin.jikos.cz> (raw)
In-Reply-To: <20130104125059.GE20089@twin.jikos.cz>

with top commit 5f243b9b46a22e5790dbbc36f574c2417af49a41 (something post
-rc2) I see more checksum errors

$ dmesg|grep csum|wc -l
100

and they appeared in a period of like last 30 minutes.  previous test rounds were
clean, and I can see that the same test sequenece run 3 time in a row with the
same mount parameters without a mkfs between runs. Test messages seem to be
related to no-space conditions.

MKFS_OPTIONS  -- /dev/sda9
MOUNT_OPTIONS -- -o space_cache,noatime /dev/sda9 /mnt/a2

091 41s ...     [17:18:32] [17:18:33] [failed, exit status 1] - output mismatch (see 091.out.bad)
--- 091.out     2011-11-01 10:31:12.000000000 +0100
+++ 091.out.bad 2013-01-07 17:18:33.000000000 +0100
@@ -1,7 +1,6 @@
 QA output created by 091
 fsx -N 10000 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z -R -W
-fsx -N 10000 -o 8192 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z -R -W
-fsx -N 10000 -o 32768 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z -R -W
-fsx -N 10000 -o 8192 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z -R -W
-fsx -N 10000 -o 32768 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z -R -W
-fsx -N 10000 -o 128000 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z -W
+./091: line 46: 11355 Segmentation fault      $here/ltp/fsx $args $TEST_DIR/junk >> $seq.full 2>&1
+fsx -N 10000 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z -R -W
+mapped writes DISABLED
+truncating to largest ever: 0x12a00


133 220s ...    [17:28:51] [17:31:13] - output mismatch (see 133.out.bad)
--- 133.out     2011-02-11 11:42:31.000000000 +0100
+++ 133.out.bad 2013-01-07 17:31:13.000000000 +0100
@@ -2,4 +2,5 @@
 Buffered writer, buffered reader
 Direct writer, buffered reader
 Buffered writer, direct reader
+pread64: Input/output error
 Direct writer, direct reader


240 1s ...      [17:40:51] [17:40:51] [failed, exit status 11] - output mismatch (see 240.out.bad)
--- 240.out     2011-08-10 17:17:23.000000000 +0200
+++ 240.out.bad 2013-01-07 17:40:51.000000000 +0100
@@ -1,2 +1,4 @@
 QA output created by 240
 Silence is golden.
+AIO write offset 33280 expected 4096 got -5
+short read() at offset 29184


247 41s ...     [17:42:16] [17:42:36] [failed, exit status 1] - output mismatch (see 247.out.bad)
--- 247.out     2011-08-10 17:17:23.000000000 +0200
+++ 247.out.bad 2013-01-07 17:42:36.000000000 +0100
@@ -1,2 +1,2 @@
 QA output created by 247
-Silence is golden.
+Bus error


263 237s ...    [17:45:00] [17:45:01] [failed, exit status 1] - output mismatch (see 263.out.bad)
--- 263.out     2011-11-01 10:31:12.000000000 +0100
+++ 263.out.bad 2013-01-07 17:45:01.000000000 +0100
@@ -1,3 +1,100 @@
 QA output created by 263
 fsx -N 10000 -o 8192 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z
-fsx -N 10000 -o 128000 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z
+fsx -N 10000 -o 8192 -l 500000 -r PSIZE -t BSIZE -w BSIZE -Z
+truncating to largest ever: 0x12a00
+truncating to largest ever: 0x75400
+dowrite: write: Input/output error
+LOG DUMP (91 total operations):
+1(  1 mod 256): SKIPPED (no operation)
+2(  2 mod 256): MAPWRITE 0x62600 thru 0x626e8  (0xe9 bytes)
+3(  3 mod 256): FALLOC   0x2e0f2 thru 0x2f438  (0x1346 bytes) INTERIOR
+4(  4 mod 256): TRUNCATE DOWN  from 0x626e9 to 0x12a00
+5(  5 mod 256): MAPREAD  0x0 thru 0x90e        (0x90f bytes)
+6(  6 mod 256): FALLOC   0x7048 thru 0x80ca    (0x1082 bytes) INTERIOR
+7(  7 mod 256): WRITE    0x5ea00 thru 0x5f3ff  (0xa00 bytes) HOLE
+8(  8 mod 256): SKIPPED (no operation)
+9(  9 mod 256): FALLOC   0x4957f thru 0x4af1f  (0x19a0 bytes) INTERIOR
+10( 10 mod 256): SKIPPED (no operation)
+11( 11 mod 256): WRITE    0x10a00 thru 0x127ff (0x1e00 bytes)
+12( 12 mod 256): MAPWRITE 0x53800 thru 0x54384 (0xb85 bytes)
+13( 13 mod 256): MAPWRITE 0x5ae00 thru 0x5c8a9 (0x1aaa bytes)
+14( 14 mod 256): READ     0x4a000 thru 0x4afff (0x1000 bytes)
+15( 15 mod 256): SKIPPED (no operation)
+16( 16 mod 256): MAPREAD  0x36000 thru 0x36acf (0xad0 bytes)
+17( 17 mod 256): SKIPPED (no operation)
+18( 18 mod 256): READ     0x12000 thru 0x12fff (0x1000 bytes)
+19( 19 mod 256): MAPWRITE 0x17600 thru 0x17b42 (0x543 bytes)
+20( 20 mod 256): READ     0x29000 thru 0x29fff (0x1000 bytes)
+21( 21 mod 256): FALLOC   0xea89 thru 0x1023e  (0x17b5 bytes) INTERIOR
+22( 22 mod 256): FALLOC   0x569aa thru 0x5847f (0x1ad5 bytes) INTERIOR
+23( 23 mod 256): WRITE    0x35c00 thru 0x369ff (0xe00 bytes)
+24( 24 mod 256): SKIPPED (no operation)
+25( 25 mod 256): SKIPPED (no operation)
+26( 26 mod 256): MAPREAD  0x32000 thru 0x32188 (0x189 bytes)
+27( 27 mod 256): MAPREAD  0x3f000 thru 0x40e43 (0x1e44 bytes)
+28( 28 mod 256): WRITE    0x6f600 thru 0x705ff (0x1000 bytes) HOLE
+29( 29 mod 256): MAPREAD  0x5b000 thru 0x5c99e (0x199f bytes)
+30( 30 mod 256): TRUNCATE UP   from 0x70600 to 0x75400
+31( 31 mod 256): MAPREAD  0x4000 thru 0x54d5   (0x14d6 bytes)
+32( 32 mod 256): SKIPPED (no operation)
+33( 33 mod 256): FALLOC   0x31d49 thru 0x32872 (0xb29 bytes) INTERIOR
+34( 34 mod 256): FALLOC   0x2bbb3 thru 0x2bca7 (0xf4 bytes) INTERIOR
+35( 35 mod 256): MAPREAD  0x68000 thru 0x68d8e (0xd8f bytes)
+36( 36 mod 256): FALLOC   0x2a075 thru 0x2aed7 (0xe62 bytes) INTERIOR
+37( 37 mod 256): MAPWRITE 0x24800 thru 0x25d8f (0x1590 bytes)
+38( 38 mod 256): SKIPPED (no operation)
+39( 39 mod 256): FALLOC   0x25e59 thru 0x26a93 (0xc3a bytes) INTERIOR
+40( 40 mod 256): WRITE    0x1a600 thru 0x1afff (0xa00 bytes)
+41( 41 mod 256): SKIPPED (no operation)
+42( 42 mod 256): MAPREAD  0x72000 thru 0x729ce (0x9cf bytes)
+43( 43 mod 256): MAPREAD  0x4f000 thru 0x4fe79 (0xe7a bytes)
+44( 44 mod 256): FALLOC   0x114aa thru 0x12d40 (0x1896 bytes) INTERIOR
+45( 45 mod 256): READ     0x1f000 thru 0x1ffff (0x1000 bytes)
+46( 46 mod 256): MAPWRITE 0x54600 thru 0x55272 (0xc73 bytes)
+47( 47 mod 256): WRITE    0xb600 thru 0xbfff   (0xa00 bytes)
+48( 48 mod 256): SKIPPED (no operation)
+49( 49 mod 256): WRITE    0x78600 thru 0x787ff (0x200 bytes) HOLE
+50( 50 mod 256): READ     0x24000 thru 0x24fff (0x1000 bytes)
+51( 51 mod 256): WRITE    0x17a00 thru 0x18bff (0x1200 bytes)
+52( 52 mod 256): MAPREAD  0x19000 thru 0x19093 (0x94 bytes)
+53( 53 mod 256): SKIPPED (no operation)
+54( 54 mod 256): WRITE    0x1a600 thru 0x1b3ff (0xe00 bytes)
+55( 55 mod 256): SKIPPED (no operation)
+56( 56 mod 256): READ     0x2e000 thru 0x2efff (0x1000 bytes)
+57( 57 mod 256): FALLOC   0x6f9e9 thru 0x7172c (0x1d43 bytes) INTERIOR
+58( 58 mod 256): SKIPPED (no operation)
+59( 59 mod 256): SKIPPED (no operation)
+60( 60 mod 256): FALLOC   0x38a61 thru 0x3a6d2 (0x1c71 bytes) INTERIOR
+61( 61 mod 256): SKIPPED (no operation)
+62( 62 mod 256): SKIPPED (no operation)
+63( 63 mod 256): WRITE    0x10800 thru 0x11dff (0x1600 bytes)
+64( 64 mod 256): WRITE    0x65000 thru 0x655ff (0x600 bytes)
+65( 65 mod 256): TRUNCATE DOWN from 0x78800 to 0xb200
+66( 66 mod 256): SKIPPED (no operation)
+67( 67 mod 256): MAPWRITE 0x72200 thru 0x73d0d (0x1b0e bytes)
+68( 68 mod 256): MAPWRITE 0x21200 thru 0x21f14 (0xd15 bytes)
+69( 69 mod 256): SKIPPED (no operation)
+70( 70 mod 256): SKIPPED (no operation)
+71( 71 mod 256): MAPWRITE 0x6c000 thru 0x6db45 (0x1b46 bytes)
+72( 72 mod 256): READ     0x3d000 thru 0x3dfff (0x1000 bytes)
+73( 73 mod 256): READ     0x34000 thru 0x34fff (0x1000 bytes)
+74( 74 mod 256): MAPREAD  0x20000 thru 0x218f5 (0x18f6 bytes)
+75( 75 mod 256): MAPREAD  0x29000 thru 0x2a1a6 (0x11a7 bytes)
+76( 76 mod 256): READ     0x62000 thru 0x62fff (0x1000 bytes)
+77( 77 mod 256): SKIPPED (no operation)
+78( 78 mod 256): MAPWRITE 0x2be00 thru 0x2c035 (0x236 bytes)
+79( 79 mod 256): TRUNCATE DOWN from 0x73d0e to 0x14e00
+80( 80 mod 256): MAPWRITE 0x33800 thru 0x355a6 (0x1da7 bytes)
+81( 81 mod 256): SKIPPED (no operation)
+82( 82 mod 256): MAPREAD  0x2000 thru 0x3e54   (0x1e55 bytes)
+83( 83 mod 256): MAPREAD  0x5000 thru 0x6c7f   (0x1c80 bytes)
+84( 84 mod 256): MAPREAD  0x8000 thru 0x9845   (0x1846 bytes)
+85( 85 mod 256): SKIPPED (no operation)
+86( 86 mod 256): FALLOC   0x3eb18 thru 0x3fd14 (0x11fc bytes) INTERIOR
+87( 87 mod 256): SKIPPED (no operation)
+88( 88 mod 256): WRITE    0x21600 thru 0x21fff (0xa00 bytes)
+89( 89 mod 256): WRITE    0x10200 thru 0x105ff (0x400 bytes)
+90( 90 mod 256): WRITE    0x2be00 thru 0x2c5ff (0x800 bytes)
+91( 91 mod 256): WRITE    0x2b200 thru 0x2c3ff (0x1200 bytes)
+Correct content saved for comparison
+(maybe hexdump "/mnt/a1/junk" vs "/mnt/a1/junk.fsxgood")


david

  parent reply	other threads:[~2013-01-07 17:03 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-04 12:50 [bug] csum mismatches and failed xfstests with 3.8-rc1 David Sterba
2013-01-04 13:01 ` Chris Mason
2013-01-04 13:45   ` David Sterba
2013-01-07 17:03 ` David Sterba [this message]
2013-01-07 17:06   ` [bug] csum mismatches and failed xfstests with 3.8-rc1 and rc2 David Sterba
2013-01-08  1:17     ` Chris Mason
2013-01-22 14:26 ` [bug] csum mismatches and failed xfstests with 3.8-rc1 -rc4 David Sterba
2013-01-22 14:39   ` Chris Mason
2013-01-23  6:16     ` Liu Bo

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20130107170351.GM20089@twin.jikos.cz \
    --to=dsterba@suse.cz \
    --cc=linux-btrfs@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.