Mailinglist Archive: opensuse-factory (837 mails)

< Previous Next >
Re: [opensuse-factory] Can we see BTRFS as the default in the next version of openSUSE 11.5-12.0
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 03/14/2011 11:51 AM, Joerg Schilling wrote:
Sid Boyce <sboyce@xxxxxxxxxxxxxxxx> wrote:

Going back quite a while there was an article comparing ZFS and BTRFS.
When mature BTRFS seems a better way to go.
It was saiway back that Linus was using BTRFS as his root filesystem. I
have ha it as a backup of my systems for a long time. On the Beagleboard
(ARM) I shall be using it tomorrow as my root filesystem on Ubuntu ARM -
as usual, while I was out today, the postman left a note to say he
couldn't deliver my new 32Gig micro SD card I need to try it out.
http://lwn.net/Articles/342892/

Did you look at: "http://lwn.net/Articles/393144/";?

That article, especially the title, is just sensationalism. Edward's
observations missed that btrfs does internal metadata duplication, so
his numbers are off. He also points to a broken design as the root
problem when, in fact, the issues he brought up were implementation
issues. Edward, at the time, was also still actively working on reiser4
so I wouldn't discount the sour grapes effect[1].

It turns out that the two issues he mentioned, Fragmentation when using
inline extents and Nearly empty nodes littering the file system are both
implementation issues. The first is a feature that Chris thought the
cost:benefit was too low to work on. The second was a bug in merging
items. BTW, the wasted space issue is specious. There are workarounds to
avoid the inline extent issue if you care about it. Yes, reiser[34] are
exceptional at reducing wasted space with packed tails and packing items
in well, but file systems are allowed to have different priorities. Not
following reiser[34]'s priorities doesn't make it a design flaw. Other
file systems waste loads of space in different ways.

- -Jeff

[1] The politics surrounding the inclusion of btrfs vs reiser4 are a
topic for another discussion, but the short version is that if a project
has a history of not working well with the broader Linux community, its
chances of getting accepted into the mainline kernel are significantly
reduced.

- --
Jeff Mahoney
SUSE Labs
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/

iEYEARECAAYFAk1+PocACgkQLPWxlyuTD7LfhQCgmThTStkFpdEOjJet4NZ9pxUI
wxQAn3j4NSXpWA41nQYWxbI8kVSVZ8eR
=gM8d
-----END PGP SIGNATURE-----
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups