"Anyway, give it a good testing. And please do keep in mind that while new
filesystems can be intruiging and exciting, "new" also means "not widely
tested". I'm sure the btrfs people will appreciate people testing, but I
would suggest that you go very very carefully (squashfs is read-only, so
it's presumably less likely to eat your data, but who knows - the
perversity of the universe is endless)." - Linus LKML
Well, 2.6.34 is in a little more than a year since there are about 4 kernel releases a year
I'm thinking more like in 6 months. It's a new filesystem, it doesn't have to go through all the worries such as backwards compatibility that a file system such as ext4 has to go through. I have it will hit 1.0 status fairly soon. 2.6.31 or 2.6.32.
Btrfs is intended to be the next-generation filesystem which, conceivably, could last us for the next 10-20 years. The filesystem found in 2.6.29 is not, yet, that filesystem, though; Btrfs remains under heavy development.
Well I recall somewhere in the lkml where Chris was initially aiming for a December 1.0 status but later decided that would be a bit to ambitious as it got closer to Dec. the wiki is still saying 4th Q / 2008. Now with inclusion with the kernel he also expects development to further accelerate.