From: Josef Bacik <jbacik@fusionio.com>
To: Andrew McNabb <amcnabb@mcnabbs.org>
Cc: "linux-btrfs@vger.kernel.org" <linux-btrfs@vger.kernel.org>
Subject: Re: btrfs stability
Date: Fri, 25 Jan 2013 15:37:17 -0500 [thread overview]
Message-ID: <20130125203717.GA3257@localhost.localdomain> (raw)
In-Reply-To: <20130125200514.GD4217@mcnabbs.org>
On Fri, Jan 25, 2013 at 01:05:14PM -0700, Andrew McNabb wrote:
> I tried creating a multi-device btrfs filesystem for the first time (on
> Fedora 18 with 3.7.2-204.fc18.x86_64), and I ran into some problems. I
> had heard that btrfs is now reasonably stable, and though I expected to
> possibly see a problem here or there, I was a little surprised at just
> how many problems I encountered in such a short period of time. I now
> have about a thousand error messages in my kernel logs related to
> several different problems. Is this roughly the expected level of
> stability for btrfs with multiple devices, or am I just particularly
> lucky? :)
>
> Am I correct in assuming that I'll need to switch to md for a few months
> and try btrfs again later, or are there known problems in the specific
> kernel I'm running that I could avoid by trying a different version?
>
> For the sake of being specific, I'll detail a few of the problems I've
> hit:
>
> These two may have been caused by a possibly faulty disk (I'm still
> trying to determine whether it was faulty or whether the bug was purely
> in btrfs):
>
> https://bugzilla.redhat.com/show_bug.cgi?id=903794
This one is just a allocator warning because the relocator doesn't do the right
accounting for relocation. It's just complainig, we need to fix it but it won't
keep it from working.
> https://bugzilla.redhat.com/show_bug.cgi?id=904143
This I'm almost certain (I have to check) was just a result of me making fsync
faster and forgetting to remove this warn on. It's fixed upstream. Again,
nothing to worry about, but annoying.
>
> This one was triggered when I tried to remove a possibly faulty disk:
>
> https://bugzilla.redhat.com/show_bug.cgi?id=904197
>
Ok this is a bug, I can fix this. Basically we tried to read from the faulty
disk, it failed, we read from the other copy, and then tried to write the good
copy back to the failed disk and when we saw that the IO wasn't actually going
to go to the bad disk we panic'ed. Silly but easy enough to understand/fix.
> With a freshly created filesystem, I got a kernel bug, associated with a
> hang in most filesystem operations. This occurred in the middle of
> ordinary operation and without any sort of hardware-related errors in
> the kernel logs.
>
> https://bugzilla.redhat.com/show_bug.cgi?id=904223
>
So this is from the fsync stuff, and I'm sure I fixed this somewhere but I can't
account for where I did it. Can you give btrfs-next a try and see if you can
still reproduce. Thanks,
Josef
next prev parent reply other threads:[~2013-01-25 20:37 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-01-25 20:05 btrfs stability Andrew McNabb
2013-01-25 20:37 ` Josef Bacik [this message]
2013-01-25 21:22 ` Andrew McNabb
2013-01-25 20:53 ` Josef Bacik
2013-01-25 21:39 ` Andrew McNabb
2013-01-26 20:27 ` Andrew McNabb
2013-01-28 14:17 ` Josef Bacik
2013-01-28 15:10 ` Josef Bacik
-- strict thread matches above, loose matches on Subject: below --
2016-05-26 22:42 Diego Torres
2016-05-27 5:14 ` Roman Mamedov
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=20130125203717.GA3257@localhost.localdomain \
--to=jbacik@fusionio.com \
--cc=amcnabb@mcnabbs.org \
--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).