On Thursday 04 Jul 2013 11:54:05 Jeff Mahoney wrote:
So, I'd like to hear your stories. What's worked for you? What hasn't worked? What would you consider the pain points with using btrfs?
On a several desktops and two small hosts and several VMs with limited size (20GB) root volumes, I had to disable/remove snapper and manually delete all the snapper created sub volumes. Without warning, the root volumes became un- writeable with write operations from various services and applications reporting no available space. I understand why df/du and monitoring tools are unable to correctly report free space in the same way that we are used to with more traditional non COW filesystems; but unless we educate users/admins about "btrfs filesystem df" or improve the various traditional reporting tools I bet the problem is going to bite more people. I didn't investigate the problem further to determine whether it was a lack of space for meta information/extents or whether the sheer number of subvolumes (even with COW) was taking up the space. The problem generally manifested itself after a medium period of about 3-4 months use, but on one desktop and one VM which were heavily used for testing packages, the problem appeared within a few weeks. Not good at all... I'm concerned that smallish sized root volumes may be quite a common choice for VM's and desktops and that this problem might appear more often as adoption increases. The second issue I ran into was a while ago and I apologise for no bug report on this one (I had no clue if btrfs was even officially supported in yast at the time). I can't remember the specifics but I was manually creating a btrfs filesystem with either multiple physical disks or md devices. The system partitioner (yast) was unable to recognise the filesystem; but what's worse is that I was able to add a btrfs filesystem via yast to the same physical or md devices that I had already manually created an fs on. In general, btrfs support in yast appears fairly limited and I would imagine I'd get really pissed off in future if the only supported brtfs use was via yast and that didn't allow for what I imagine will be fairly popular btrfs usage (multiple physical devices for large storage system). So I guess what I'm saying is I'd love to see some more love for btrfs in YAST with better support for btrfs options ;) Cheers the noo, Graham -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org