From: "Andreas Bauer" <ab@voltage.de>
To: linux-btrfs@vger.kernel.org
Subject: RE: Kernel 2.6.36 btrfs csum bugreport
Date: Sun, 7 Nov 2010 16:37:09 +0100 [thread overview]
Message-ID: <vmime.4cd6c7a5.d26.30bad7833a9ad975@mail.voltage.de> (raw)
On Mon, Nov 01, 2010 at 12:02:10PM CET, cwillu wrote:
Ahhhhhhh, and that makes this make sense:
Andreas, have you checked which file(s) are giving the errors? if
not, you can use "find /whatever/mountpoint -xdev -inum 5098 -print"
to get the filename. And I would bet that it's small enough that it's
being inlined into the metadata block group, and therefore covered
under the default "dup" profile of that block group, which is why
you're getting the actual file data back.
Sorry to disappoint, the files hit are from big (8 GB) to small. I took
the opportunity to compare the syslog from both machines I tested on,
and the csum ino and off counters are completely different in each case.
The filesystem which showed this behaviour has now been destoyed, and
in further testing I wasn't able to reproduce the bug.
To summarize:
- a btrfs about 400GB in size showed several csum errors
on reading while the data read was correct. The same thing happened
when the filesystem was mounted on another machine (same kernel).
- the errors could be consistently reproduced by reading enough data.
- about 60 - 120 csum happened on reading about 250 GB of data.
- the csum error happened to different inodes each time (and each run)
As I don't have enough time at the moment to familiarize myself with
the btrfs code, I have to let go of this issue at this point. Thank
you for your work.
-- A.B.
next reply other threads:[~2010-11-07 15:37 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-11-07 15:37 Andreas Bauer [this message]
-- strict thread matches above, loose matches on Subject: below --
2010-11-01 10:39 Kernel 2.6.36 btrfs csum bugreport Andreas Bauer
2010-11-01 0:35 Andreas Bauer
2010-11-01 10:55 ` Daniel J Blueman
2010-11-01 11:02 ` cwillu
2010-10-31 12:55 Andreas Bauer
2010-10-31 22:15 ` cwillu
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=vmime.4cd6c7a5.d26.30bad7833a9ad975@mail.voltage.de \
--to=ab@voltage.de \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).