On 9/30/13 12:16 PM, Andrey Borzenkov wrote:
В Mon, 30 Sep 2013 09:36:01 -0400 Greg Freemyer
пишет: On Sat, Sep 28, 2013 at 7:46 AM, Stephan Kulow
wrote: Am 27.09.2013 22:59, schrieb Andrey Borzenkov:
В Mon, 16 Sep 2013 12:05:21 +0200 Stephan Kulow
пишет: Hi,
The last btrfs bugs have shown that we just have too little coverage of btrfs. As using btrfs is a very prominent option - and hopefully our future default file system, we had some discussion how can we improve that in the remaining time frame.
Our "solution" (noone likes it, but noone has a better idea either) is to add a popup asking to use btrfs during the installation of the Beta. I hope that this leads to more testing of btrfs in real life scenarios - the feedback from those using btrfs in Factory is good (just for reference, I use it too :) but IMO we have too few new installations using it.
The popup is a crude hack and will be taken out during the Rc phase. Hopefully til then we found and fixed enough btrfs problems.
There does not seem to be any way to create btrfs on RAID1 during installation. Is it supposed to work?
I don't know, but I would expect that btrfs does not limit your use of RAID.
Greetings, Stephan
It is unclear if the question relates to layering btrfs on top of an external RAID setup (ie. hardware / mdraid / dmraid / lvm) or using it's own internal RAID setup.
Internal RAID setup. I added second mirror device after installation and it works and mkinitrd seems to be happy with it (I do not know whether this is intentional or by accident :) )
For btrfs's internal RAID support: yast would need to add support for it before it could be used on install. That doesn't yet exist does it?
That was the question.
The SLES filesystem team has said all flavors of btrfs internal RAID are unstable / experimental and not part of the feature set they are supporting in SLES. It brings up the question if even 13.2 should support installation to btrfs with internal RAID1 configured.
IIRC RAID1 was said to be OK?
We're pretty close to calling it safe. It's used internally for metadata replication already - I just want to do some more testing to ensure it does the right thing between devices when the power fails. -Jeff -- Jeff Mahoney SUSE Labs