From: Duncan <1i5t5.duncan@cox.net>
To: linux-btrfs@vger.kernel.org
Subject: Re: Raid 5/6 Stability
Date: Thu, 24 Dec 2015 00:38:57 +0000 (UTC) [thread overview]
Message-ID: <pan$3b05a$667561e3$4f808486$449baaf4@cox.net> (raw)
In-Reply-To: E1aBsGQ-0007zz-4V@rmm6prod02.runbox.com
jwalmer posted on Wed, 23 Dec 2015 17:52:10 -0500 as excerpted:
> Just an avid follower of the project checking in. It has been about nine
> months since the initial Raid 5/6 features were released in 3.19 and
> they are still listed as incomplete/experimental on the Wiki.
>
> Admittedly, I don't understand how such a large and distributed project
> prioritizes features for development, but I haven't been able to find a
> clear roadmap anywhere.
>
> I'm wondering if anyone here is able to give me some insight about when
> the Raid 5/6 feature will next be updated, or even when they are
> scheduled to lose their incomplete/experimental designation.
Addressing the wiki side first, then the question you're probably more
interested in. =:^)
FWIW, the wiki gets updated... when a volunteer (which could be you =:^)
updates it. It often has quite current information... somewhere on the
wiki, but often not all mentions of a feature get updated at the same
time, and some may lag behind.
That said, while btrfs raid56 is no longer experimental, I'd not call it
entirely stable, even to the point of the rest of btrfs (which is
stabilizing but not fully stable or mature yet), just yet.
I've personally long stated that raid56 feature stability, to the point
of the rest of btrfs anyway, can be expected roughly a year after nominal
feature completion, with an additional requirement of at least two kernel
cycles without major bugs in the feature. At five kernel releases a year
that would put it more or less at 4.4, which is soon to be released and
quite good timing, as 4.4 is an LTS release, and indeed, the last major
raid56 bug was fixed early in the 4.2 cycle (well before 4.2 release), so
4.4 meets the requirement in that regard as well. =:^)
Now I'm just an active list regular and btrfs user, not a dev, but I
began making that recommendation/prediction before 3.19's release, when
it was clear 3.19 would bring nominal raid56 code completion, and in the
immediately following releases as well, when people were (I thought)
jumping the gun, and indeed, getting their data eaten by remaining
critical bugs, and nobody has argued it otherwise in the intervening
time, so I'd suggest it's a reasonably solid recommendation.
So 4.4 is what I'd consider the magical raid56-stability release, and I'd
actually expect the wiki to be updated shortly thereafter, tho 4.4 is
close enough now, and there have been no major raid56 bugs reported in
the 4.3 and 4.4 cycles, that arguably the wiki's raid56 status could be
updated now to reflect that.
(Personally, I'm more a newsgroups and mailing lists guy, and while I
read web/wiki resources and will in fact often quote them, I tend to
treat them as read-only and very seldom personally edit them, leaving
that to others, who occasionally even quote my list posts more or less
verbatim when they update the wiki. So again, you're invited to do so if
that's your thing, but it's nothing I'm likely to do personally. And
FWIW, there are a few folks that watch wiki updates and revert spam and
anything crazy, so as long as the edits are honestly trying to make
things better, any help you can be in editing the wiki is highly
appreciated, and you don't have to worry too much about any mistakes you
inadvertently make, as others will be along to fix them. =:^)
--
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-12-24 0:39 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-12-23 22:52 Raid 5/6 Stability jwalmer
2015-12-24 0:38 ` Duncan [this message]
2015-12-24 2:38 ` Chris Murphy
2015-12-24 3:56 ` Duncan
2015-12-24 10:29 ` Gerald Hopf
2015-12-24 13:56 ` jwalmer
2015-12-25 0:48 ` 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$3b05a$667561e3$4f808486$449baaf4@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