On 12-02-26 06:00 AM, Hugo Mills wrote: > > The option that nobody's mentioned yet is to use mixed mode. This > is the -M or --mixed option when you create the filesystem. It's > designed specifically for small filesystems, and removes the > data/metadata split for more efficient packing.
Cool. > As mentioned before, you probably need to upgrade to 3.2 or 3.3-rc5 > anyway. There were quite a few fixes in the ENOSPC/allocation area > since then. I've upgraded to the Ubuntu Precise kernel which looks to be 3.2.6 with btrfs-tools 0.19+20100601-3ubuntu3 so that would look like a btrfs-progs snapshot from 2010-06-01 and (unsurprisingly) I don't see the -M option in mkfs.btrfs. So I went digging and I just wanted to verify what I think I am seeing. Looking at http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=commit;h=67377734fd24c32cbdfeb697c2e2bd7fed519e75 it would appear that the mixed data+metadata code landed in the kernel back in Sep, of 2010, is that correct? And looking at http://git.kernel.org/?p=linux/kernel/git/mason/btrfs-progs.git;a=commit;h=b8802ae3fa0c70d4cfc3287ed07479925973b0ac the userspace support for this landed in Dec. of 2010, is that right? If my archeology is correct, then I only need to update my btrfs-tools, yes? Is 2010-06-01 really the last time the tools were considered stable or are Ubuntu just being conservative and/or lazy about updating? Cheers, b.
signature.asc
Description: OpenPGP digital signature