Here is a Youtube video of a presentation from this years Linux.conf.au conference given by Avi Miller. The video talks about the current state of btrfs, some of the upcoming features, and Avi also provides a demonstration of one of the filesystem recovery tools in action.
Here are a a few of the highlights:
- Lots of performance and stability fixes
- Lots of code cleanup
- New compression options (LZO and snappy)
- Auto file defrag
- Kernel 3.3 will allow larger block sizes (4k,8k,16k) for better meta-data throughput
- A ZFS like send/receive is in the works
- New filesystem checker (btrfsck) should be released by Feb 14th
- Raid 5/6 code (from Intel) will go into mainline kernel after the release of btrfsck
- Options exist/will exist to do mixed raid modes for data and meta-data
- Btrfs will be production filesystem in next version of Oracle Unbreakable Linux
No doubt about it, if you are interested in the current state of btrfs you should check out this talk.