
-----Original Message----- From: Jeff Mahoney <jeffm@suse.com> To: opensuse-factory@opensuse.org Cc: David Sterba <dsterba@suse.cz>, Vojtech Pavlik <vojtech@suse.cz>, Mark Fasheh <mfasheh@suse.de>, Matthias Eckermann <mge@suse.com> Subject: [opensuse-factory] BtrFS Usage/Complaints Date: Thu, 04 Jul 2013 11:54:05 -0400 Hi all - Over the past year, btrfs has received substantial attention in the areas of both stability and performance. I've been running it, personally, on a 4 TB data volume as well as my root partitions for my openSUSE 12.2/12.3 systems. I've been able to do stress tests like a long fsmark run simultaneously with creating and removing snapshots (with syncs to force them to disk) and haven't run into any issues. David Sterba, who's been leading the charge at SUSE for btrfs stability has likewise regularly run it through an array of torture tests and has found that problems are occurring a whole lot less frequently than they have in the past. The upstream btrfs community in which we participate has also started focusing less on feature development and more on stability and performance. But these are only anecdotal data points from two file system guys and if my experiences working for a major operating systems vendor have taught me anything, it's that our users can be a lot more creative at finding ways to break things than we are. ;) 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? -----Original Message----- Hi Jeff, Been using btrfs for quite some time now (release 12.2) for my data storage. I've noticed that (for a given amount of storage) it has less overhead compared with others, like ext4. Also i noticed, that if you fills it up completely (at least as root), you get a trace back in syslog. Seems informational, cause it just keeps working. What surprised me initially, that when you use an logical volume with ext4, you enlarge the LV and do resizing the filesystem, you specify again the LV. When doing this for a LV filled with btrfs, you start resizing the LV, but for btrfs, you specify the mountpoint. Finally, it scared the hell out of me seeing that for each btrfs-mountpoint, several processes are created: ps wwwaux |grep -v grep|grep btrfs |wc -l 554 for: cat /proc/mounts |grep btrfs -c 36 So, as far as i can see, btrfs works right out of the box. Hans -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org