Linux 2.6.35 is out
lwn.net
lwn.net
And, as a BtrFS user, I am always looking forward to improvements. After accidentally deleting 70+gigs of stuff out of an ext4 partition, I became very fond of snapshots and I can't imagine how I ever lived before that.
The machine is configured to take a snapshot of my home folder on boot, but I am staring to regret snapshotting the downloads folder. I will change the setup accordingly in the future. I would like to mimic the way OpenSolaris does it, but didn't have the time to dig into the docs. Or a live OSOL box.
I haven't had any real problem beyond the annoyance of being unable to remove snapshots (have to rm-rf their guts and move them to a "delete-me later" folder), but, as always, YMMV.
Re booting: I've already got a boot partition as my root is a logical volume on top of a RAID5 array anyway (thinking about changing this though - probably better to buy 2 new much bigger HDDs and RAID1 them instead).
The btrfs code in 2.6.35 finally fixes something that's annoyed me for years about ext3/4 -- fsync heavy programs blocking everybody else's IO. Vmware workstation used to be insufferable because it and firefox would get into pissing matches over who could use fsync more and my system would grind to a halt. Writeback mode helped a little, but btrfs seems to fix it for good. Yay, btrfs!
I heard a lot about it when it was first included but not much since.