From: "Austin S. Hemmelgarn" <ahferroin7@gmail.com>
To: waxhead@dirtcellar.net, Brendan Hide <brendan@swiftspirit.co.za>,
linux-btrfs@vger.kernel.org
Subject: Re: RedHat 7.4 Release Notes: "Btrfs has been deprecated" - wut?
Date: Thu, 3 Aug 2017 15:03:53 -0400 [thread overview]
Message-ID: <b5feb803-c57c-b910-7775-30eaed7b681e@gmail.com> (raw)
In-Reply-To: <fb2cf0a6-12b2-9356-657a-ffd58b375c75@dirtcellar.net>
On 2017-08-03 14:08, waxhead wrote:
> Brendan Hide wrote:
>> The title seems alarmist to me - and I suspect it is going to be
>> misconstrued. :-/
>>
>> From the release notes at
>> https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/7.4_Release_Notes/chap-Red_Hat_Enterprise_Linux-7.4_Release_Notes-Deprecated_Functionality.html
>>
>>
>> "Btrfs has been deprecated
>>
>> The Btrfs file system has been in Technology Preview state since the
>> initial release of Red Hat Enterprise Linux 6. Red Hat will not be
>> moving Btrfs to a fully supported feature and it will be removed in a
>> future major release of Red Hat Enterprise Linux.
>>
>> The Btrfs file system did receive numerous updates from the upstream
>> in Red Hat Enterprise Linux 7.4 and will remain available in the Red
>> Hat Enterprise Linux 7 series. However, this is the last planned
>> update to this feature.
>>
>> Red Hat will continue to invest in future technologies to address the
>> use cases of our customers, specifically those related to snapshots,
>> compression, NVRAM, and ease of use. We encourage feedback through
>> your Red Hat representative on features and requirements you have for
>> file systems and storage technology."
>>
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at http://vger.kernel.org/majordomo-info.html
> First of all I am not a BTRFS dev, but I use it for various projects and
> have high hopes for what it can become.
>
> Now, the fact that Red Hat depreciate BTRFS does not mean that BTRFS is
> depreciated. It not removed from the kernel and so far BTRFS offers
> features that other filesystems don't have. ZFS is something that people
> brag about all the time as a viable alternative, but for me it seems to
> be a pain to manage properly. E.g. grow, add/remove devices, shrink
> etc... good luck doing that right!
>
> BTRFS biggest problem is not that there are some bits and pieces that
> are thoroughly screwed up (raid5/6 (which just got some fixes by the
> way)), but the fact that the documentation is rather dated.
>
> There is a simple status page here
> https://btrfs.wiki.kernel.org/index.php/Status
>
> As others have pointed out already the explanations on the status page
> is not exactly good. For example compression (that was also mentioned)
> is as of writing this marked as 'Mostly ok' '(needs verification and
> source) - auto repair and compression may crash'
>
> Now, I am aware that many use compression without trouble. I am not sure
> how many that has compression with disk issues and don't have trouble ,
> but I would at least expect to see more people yelling on the mailing
> list if that where the case. The problem here is that this message is
> rather scary and certainly does NOT sound like 'mostly ok' for most people.
>
> What exactly needs verification and source? the mostly ok statement or
> something else?! A more detailed explanation would be required here to
> avoid scaring people away.
Not certain what was meant here, but there were (a while back) some
known issues with compressed extents, but I thought those had been fixed.
>
> Same thing with the trim feature that is marked OK . It clearly says
> that is has performance implications. It is marked OK so one would
> expect it to not cause the filesystem to fail, but if the performance
> becomes so slow that the filesystem gets practically unusable it is of
> course not "OK". The relevant information is missing for people to make
> a decent choice and I certainly don't know how serious these performance
> implications are, if they are at all relevant...
The performance implications bit shouldn't be listed, that's a given for
any filesystem with discard (TRIM is the ATA and eMMC command, UNMAP is
the SCSI one, and ERASE is the name on SD cards, discard is the generic
kernel term) support. The issue arises from devices that don't have
support for queuing such commands, which is quite rare for SSD's these days.
>
> Most people interested in BTRFS are probably a bit more paranoid and
> concerned about their data than the average computer user. What people
> tend to forget is that other filesystems either have NO redundancy,
> auto-repair and other fancy features that BTRFS have. So for the
> compression example above... if you run compressed files on ext4 and
> your disk gets some corruption you are in a no better state than what
> you would be with btrfs either (in fact probably worse). Also nothing is
> stopping you from putting btrfs DUP on a mdadm raid5 or 6 which mean you
> should be VERY safe.
>
> Simple documentation is the key so HERE ARE MY DEMANDS!!!..... ehhh....
> so here is what I think should be done:
>
> 1. The documentation needs to either be improved (or old non-relevant
> stuff simply removed / archived somewhere)
> 2. The status page MUST always be up to date for the latest kernel
> release (It's ok so far , let's hope nobody sleeps here)
> 3. Proper explanations must be given so the layman and reasonably
> technical people understand the risks / issues for non-ok stuff.
> 4. There should be links to roadmaps for each feature on the status page
> that clearly stats what is being worked on for the NEXT kernel release
I entirely agree on all of this, but there is a severe lack of people
willing to maintain it (I for example do not have the patience to
maintain it, let alone the time).
next prev parent reply other threads:[~2017-08-03 19:03 UTC|newest]
Thread overview: 63+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-08-02 8:38 RedHat 7.4 Release Notes: "Btrfs has been deprecated" - wut? Brendan Hide
2017-08-02 9:11 ` Wang Shilong
2017-08-03 19:18 ` Chris Murphy
2017-08-02 11:25 ` Austin S. Hemmelgarn
2017-08-02 12:55 ` Lutz Vieweg
2017-08-02 13:47 ` Austin S. Hemmelgarn
2017-08-02 18:44 ` Chris Mason
2017-08-02 22:12 ` Fajar A. Nugraha
2017-08-02 22:22 ` Chris Murphy
2017-08-03 9:59 ` Lutz Vieweg
2017-08-03 18:08 ` waxhead
2017-08-03 18:29 ` Christoph Anton Mitterer
2017-08-03 19:22 ` Austin S. Hemmelgarn
2017-08-03 20:45 ` Brendan Hide
2017-08-03 22:00 ` Chris Murphy
2017-08-04 11:26 ` Austin S. Hemmelgarn
2017-08-03 19:03 ` Austin S. Hemmelgarn [this message]
2017-08-04 9:48 ` Duncan
2017-08-16 18:07 ` David Sterba
2017-08-04 14:05 ` Qu Wenruo
2017-08-04 23:55 ` Wang Shilong
2017-08-07 15:27 ` Chris Murphy
2017-08-10 0:35 ` Qu Wenruo
2017-08-12 0:10 ` Christoph Anton Mitterer
2017-08-12 7:42 ` Christoph Hellwig
2017-08-12 11:51 ` Christoph Anton Mitterer
2017-08-12 12:12 ` Hugo Mills
2017-08-13 14:08 ` Goffredo Baroncelli
2017-08-14 7:08 ` Qu Wenruo
2017-08-14 14:23 ` Goffredo Baroncelli
2017-08-14 19:08 ` Chris Murphy
2017-08-14 20:27 ` Goffredo Baroncelli
2017-08-14 6:36 ` Qu Wenruo
2017-08-14 7:43 ` Paul Jones
2017-08-14 7:46 ` Qu Wenruo
2017-08-14 12:32 ` Christoph Anton Mitterer
2017-08-14 12:58 ` Qu Wenruo
2017-08-14 12:24 ` Christoph Anton Mitterer
2017-08-14 14:23 ` Austin S. Hemmelgarn
2017-08-14 15:13 ` Graham Cobb
2017-08-14 15:53 ` Austin S. Hemmelgarn
2017-08-14 16:42 ` Graham Cobb
2017-08-14 19:54 ` Christoph Anton Mitterer
2017-08-15 11:37 ` Austin S. Hemmelgarn
2017-08-15 14:41 ` Christoph Anton Mitterer
2017-08-15 15:43 ` Austin S. Hemmelgarn
2017-08-16 13:12 ` Chris Mason
2017-08-16 13:31 ` Christoph Anton Mitterer
2017-08-16 13:53 ` Austin S. Hemmelgarn
2017-08-16 14:11 ` Christoph Anton Mitterer
2017-08-16 15:07 ` Austin S. Hemmelgarn
2017-08-16 17:26 ` Peter Grandi
2017-08-16 18:19 ` David Sterba
2017-08-16 16:54 ` Peter Grandi
2017-08-16 13:56 ` Austin S. Hemmelgarn
2017-08-16 14:01 ` Qu Wenruo
2017-08-16 19:52 ` Chris Murphy
2017-08-17 6:25 ` GWB
2017-08-17 11:47 ` Austin S. Hemmelgarn
2017-08-17 19:00 ` Chris Murphy
2017-08-17 20:34 ` GWB
2017-08-16 16:44 ` Peter Grandi
2017-08-14 19:39 ` Christoph Anton Mitterer
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=b5feb803-c57c-b910-7775-30eaed7b681e@gmail.com \
--to=ahferroin7@gmail.com \
--cc=brendan@swiftspirit.co.za \
--cc=linux-btrfs@vger.kernel.org \
--cc=waxhead@dirtcellar.net \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.