Chris Murphy wrote: > On Mar 29, 2013, at 12:04 AM, cwillu <cwillu@xxxxxxxxxx> wrote: > >> commit 1a72afaa "btrfs-progs: mkfs support for extended inode refs" >> unconditionally enables extended irefs (which permits more than 4k >> links to the same inode). It's the right default imo, but there >> probably should have been a mkfs option to disable it. > > mkfs.btrfs -l 8192 > > That is not mountable by 3.8.5. I get: > > [ 252.870733] btrfs: disk space caching is enabled > [ 252.870740] btrfs flagging fs with big metadata feature > [ 252.874944] btrfs: failed to recover relocation > [ 252.885186] btrfs: open_ctree failed > > That's definitely not expected. mkfs.btrfs -l 8192 with kernel 3.9.0 creates a file system mountable by 3.9.0 and only 3.9.0 (so far). And while there's no error making such a file system with other kernels, they won't mount the resulting file system. Chris Murphy-- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
