On Wed, Jan 11, 2017 at 4:13 PM, Chris Murphy <[email protected]> wrote: > Looks like there's some sort of xattr and Btrfs interaction happening > here; but as it only happens with some subvolumes/snapshots not all > (but 100% consistent) maybe the kernel version at the time the > snapshot was taken is a factor?
The kernel version at the time the snapshot is taken is not a factor. I've taken a snapshot of a working subvolume, and booting the snapshot fails during startup with the fs forced readonly with kernel 4.9 and higher; the problem doesn't happen with kernel 4.8.17 and lower. As a further test I tried: git checkout tags/v4.9 git revert 6c6ef9f26e598fb977f60935e109cd5b266c941a But I get a failure during compile: scripts/Makefile.build:293: recipe for target 'fs/xattr.o' failed make[1]: *** [fs/xattr.o] Error 1 Makefile:988: recipe for target 'fs' failed make: *** [fs] Error 2 Anyway, the inability to boot snapshots means bootable rollbacks are broken. I think this is a serious regression, what's the next step in figuring out what's going on? -- Chris Murphy -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
