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
  • From: Per Jessen <per@xxxxxxxxxxxx>
  • Date: Sat, 19 Mar 2011 21:19:39 +0100
  • Message-id: <im334r$hbg$>
todd rme wrote:

Todd, thanks your attempt at arguing why we should change the default
Can someone advocating btrfs as the default filesystem in the next
openSUSE please provide an argument along these lines:

"We should make btrfs the default filesystem in openSUSE because the
vast majority [= at least 80%] of openSUSE users will significantly
benefit from the following new features or qualities:

[please list at least two].

You just said that you didn't want to discuss the advantages of btrfs.

I want to know only about the advantages that are _important_ to at
least a _majority_ of openSUSE users. By changing the default we are
presumably hoping to make life easier for a big chunk of our target
users. (end-users or admins who would immediately change to btrs
instead <the current default>).

It also seems pretty arbitrary to say that every feature of btrfs has
to benefit at least 80% of the people, and is an impossible condition
to satisfy. We would never have switched to ext4 if we used this

I know, and we shouldn't have either. It was a purely arbitrary
Of course 80% is an arbitrary number, but we are talking about the
default. Which (equally arbitrary) number are you expecting to satisfy
by changing the default?
I think the point has to be that it doesn't matter how many users we
hope to satisfy by changing the default, and that we therefore have to
look elsewhere for the reasoning.

A fair assessment would ask

1. Are there any drawbacks of using btrfs compared to ext4 that will
effect a significant number of users
2. Are there any advantages of using btrfs compared to ext4 that will
effect a significant number of users
3. Do the advantages outweigh the drawbacks for the majority of users?
4. Are there any major flaws in btrfs that should be deal-killers

If the answer to 3 is yes and the answer to 4 is no, then I think we
should use btrfs.

Those are very good criteria, I agree. Thanks for elaborating.

My answers (probably irrelevant though) to 1-3:

1. Probably not.
2. Probably not.
3. No. (probably).

Currently, issues like fsck and grub I would say are deal-killers.
They may not be by the time of the next openSUSE release.

As for features that could be useful to a significant number of people
but are not present in ext4:

1. Per-directory compression
2. Per-directory encryption (not implemented yet, but planned and it
may be done by the next release)
3. Data deduplication (not implemented yet, but planned and it may be
done by the next release)
4. Incremental dumps
5. Combining multiple physical drives into a single directory tree
without needing logical volumes

Probably others I am not aware of.

I think perhaps we don't agree on what constitutes "a significant number
of users". My impression is that the vast majority of our users are
using a laptop or a desktop machine, and I really don't see any of
those reasons above as a major advantage to any of those (nor to any of
their sysadmins).

Per Jessen, Zürich (3.6°C)

To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-factory+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups