On Thu, Jul 9, 2015 at 10:45 PM, Qu Wenruo <quwen...@cn.fujitsu.com> wrote: > > > Chris Murphy wrote on 2015/07/09 18:45 -0600: >> >> On Thu, Jul 9, 2015 at 6:34 PM, Qu Wenruo <quwen...@cn.fujitsu.com> wrote: >>> >>> One of my patch addressed a problem that a converted btrfs can't pass >>> btrfsck. >>> >>> Not sure if that is the cause, but if you can try btrfs-progs v3.19.1, >>> the >>> one without my btrfs-progs patches and some other newer convert related >>> patches, and see the result? >>> >>> I think this would at least provide the base for bisect the btrfs-progs >>> if >>> the bug is in btrfs-progs. >> >> >> I'm happy to regression test with 3.19.1 but I'm confused. After >> conversion, btrfs check (4.1) finds no problems. After ext2_saved >> snapshot is deleted, btrfsck finds no problems. After defrag, again >> btrfsck finds no problems. After the failed balance, btrfsck finds no >> problems but crashes with "Aborted (core dump)". > > Even btrfsck reports no error, some btrfs-convert behavior change may lead > to kernel mis-function. > > But we are not sure it's btrfs-progs or kernel itself has bug. > Maybe btrfs convert did something wrong/different triggering the bug, or > just kernel regression? > > So hat I'd like to check is, with 3.19.1 progs (kernel version doesn't > change), whether the kernel still failes to do balance. > > If the problem still happens, then we can focus on kernel part, or at > least, put at least less effort on btrfs-progs. > >> >> Should I still test 3.19.1?
I'm not able to reproduce this for reasons I don't understand. The setup is in a qemu-kvm VM, with the ext4 original as a qcow2. I had been using 'qemu-img create -f qcow2 -o nocow=on -b original.qcow2 converted qcow2' and then doing the conversions with the converted.qcow2 file in the VM. I did this half a dozen times and always at the balance step it imploded (but differently for 4.1 and 4.2). Now the balance completes with no errors. btrfs check doesn't complaint either. Very irritating as nothing else has changed with that VM. There is another user who had this similar problem with the converted ext4 going read-only. They ran btrfs check with both 3.19.1 and 4.0. Their results are here, hopefully it's helpful until I can figure out how to get this reproducing again. http://www.mail-archive.com/linux-btrfs@vger.kernel.org/msg44701.html -- Chris Murphy -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html