From: Duncan <1i5t5.duncan@cox.net>
To: linux-btrfs@vger.kernel.org
Subject: Re: strange corruptions found during btrfs check
Date: Tue, 7 Jul 2015 00:47:44 +0000 (UTC) [thread overview]
Message-ID: <pan$a2365$d81c3521$a3dbaee4$237d0b1c@cox.net> (raw)
In-Reply-To: 1436208023.7124.6.camel@scientia.net
Christoph Anton Mitterer posted on Mon, 06 Jul 2015 20:40:23 +0200 as
excerpted:
> After removing some of the snapshots that were received, the errors at
> btrfs check went away.
>
> Is there some list of features in btrfs which are considered stable?
> Cause I though send/receive and the subvolumes would be, but apparently
> this doesn't seem to be the case :-/
[List-regular non-developer but btrfs using admin answer.]
I know of no such list, per se. There are, however, features that are
known to be still being very actively worked on, either because they are
very new to nominal code-completion (raid56 mode), or because they are
simply complicated problems, possibly having to be redone with a new
approach as the devs learned more about the the issues with the existing
approach.
This list would include:
raid56 mode (new)
quotas (on I think their second partial rewrite, third approach, now)
send/receive (there's simply very many very complex corner-cases to find
and deal with)
Subvolumes/snapshots should however be reasonably stable, since their
basis is pretty close to that of btrfs itself, b-trees and COW, and the
hooks for managing them (the GUI) have been established for some time.
The problems involving subvolumes/snapshots aren't so much in that
subsystem, but in whatever other subsystems are involved as well. The
interaction between quotas and subvolumes has been a problem point, for
instance, and snapshot-aware-defrag continues to be disabled ATM as it
simply didn't scale due to problems in other areas (quotas being one of
them). The interaction between send/receive and subvolumes/snapshots is
also a problem, but again, not so much on the subvolume/snapshot side, as
on the send/receive side.
--
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:[~2015-07-07 0:47 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-07-02 16:12 strange corruptions found during btrfs check Christoph Anton Mitterer
2015-07-06 18:40 ` Christoph Anton Mitterer
2015-07-07 0:47 ` Duncan [this message]
2015-07-07 1:03 ` Christoph Anton Mitterer
2015-07-07 2:08 ` Duncan
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$a2365$d81c3521$a3dbaee4$237d0b1c@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).