From: Duncan <1i5t5.duncan@cox.net>
To: linux-btrfs@vger.kernel.org
Subject: Re: Several unhappy btrfs's after RAID meltdown
Date: Tue, 7 Feb 2012 09:53:59 +0000 (UTC) [thread overview]
Message-ID: <pan.2012.02.07.09.53.58@cox.net> (raw)
In-Reply-To: 20120207033945.GA5639@localhost.localdomain
Ryan C. Underwood posted on Mon, 06 Feb 2012 21:39:45 -0600 as excerpted:
> Does anyone have any idea how I should proceed with the below quoted
> situation? Unfortunately, I am going to have to give up on btrfs if it
> is really so fragile. I am using kernel 3.2.2 and btrfs-tools from
> November.
Regardless of the technical details of your situation, keep in mind that
btrfs is still experimental at this time, and remains under heavy
development, as you'll have noticed if you read the kernel's changelogs
or this list at all. Kernel 3.2.2 is relatively recent altho you could
try the latest 3.3 rc or git kernel as well, but I'd suggest a btrfs-
tools rebuild as November really isn't particularly current there.
However, complaining about the fragility of a still in development and
marked experimental filesystem would seem disingenuous at best.
Particularly when it's used on top of a dmcrypt layer that btrfs was
known to have issues with (see the wiki), **AND** when you were using
raid-5 and had not just a single spindle failure, but a double-spindle
failure, a situation that's well outside anything raid-5 claims to handle
(raid-6 OTOH... or triple-redundant raid-1 or raid-10...).
OK, so given you're running an experimental filesystem on a block-device
stack it's known to have problems with, you surely had backups if the
data was at all important to you. Simply restore from those backups. If
you didn't care to make backups, when running in such a known unstable
situation, well, obviously the data couldn't have been so important to
you after all, as you obviously didn't care about it enough to do those
backups, and by the sound of things, not even enough to be informed about
the development and stability status of the filesystem and block-device
stack you were using.
IOW, yes, btrfs is to be considered fragile at this point. It's still in
development, there's not even an error-correcting btrfsck yet, and you
were using it on a block-device stack that the wiki specifically mentions
is problematic. Both the btrfs kernel option and the wiki have big
warnings about the stability at this point, specifically stating that
it's not to be trusted to safely hold data yet. If you were using it
contrary to those warnings and lost data due to lack of backups, there's
no one to blame but yourself.
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
next prev parent reply other threads:[~2012-02-07 9:53 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-02-05 18:41 Several unhappy btrfs's after RAID meltdown Ryan C. Underwood
2012-02-07 3:39 ` Ryan C. Underwood
2012-02-07 4:17 ` Liu Bo
2012-02-07 15:03 ` Ryan C. Underwood
2012-02-07 9:53 ` Duncan [this message]
2012-02-07 14:04 ` Ryan C. Underwood
2012-02-07 14:36 ` Mitch Harder
2012-02-07 15:42 ` Ryan C. Underwood
2012-02-07 17:46 ` Ryan C. Underwood
2012-02-07 17:49 ` Ryan C. Underwood
2012-02-12 16:31 ` Ryan C. Underwood
2012-02-13 13:48 ` David Sterba
2012-06-01 14:38 ` Ryan C. Underwood
2012-11-15 16:00 ` Ryan C. Underwood
2012-11-16 8:39 ` Michael Kjörling
2012-02-08 6:32 ` Chris Samuel
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=pan.2012.02.07.09.53.58@cox.net \
--to=1i5t5.duncan@cox.net \
--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).