In an e-mail to Heise Open (a bit like "German slashdot"), Chris Mason
describes Btrfs as "stable"

http://www.heise.de/open/meldung/Btrfs-Erfinder-stuft-sein-Linux-Dateisystem-als-stabil-ein-2437356.html

(the original e-mail embedded as a picture)

According to his e-mail he and others are focusing on RAID5/6 which is not
production ready yet.

Suse makes Btrfs the default OS filesystem for SLE 12. It uses snapshots
when updating the system so you can rollback anytime

(As Solaris and PC-BSD do with ZFS, btw. The PC-BSD Grub boat loader is
modified to allow to choose ZFS snapshots - I wonder whether the SLE Grub
allows the same in Grub as well)

Compressions seems to be considered as "not ready yet" either, it is
disabled via kernel module defaults. More here:

http://kernel.opensuse.org/cgit/kernel-source/tree/patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch?h=SLE12

Disallow access to filesystem with unsupported features by default but
leave a chance to access the filesystem via module parameter override
(taints kernel).

The status can be toggled during runtime by changing the exported module
parameter in /sys/module/btrfs/parameters/allow_unsupported.

Current:
- mount: inode_cache - deny mount
- mount: autodefrag - deny mount
- ioctl: fallocate and hole punch - return, warning printed only once
- ioctl: receive - completely disallow
- ioctl: device replace - disallow
- mount: raid56 - remount RO
- mount: compression - deny mount
- mount: seeding device - deny mount
- balance: use of raid56 taints kernel
- chattr: +c - disallow, no change

Having "receive" disabled removes half of the fun..

Regards
Peter

_______________________________________________
luv-main mailing list
[email protected]
http://lists.luv.asn.au/listinfo/luv-main

Reply via email to