Re: [PATCH] btrfs: qgroup: Search commit root for rescan to avoid missing extent

2018-05-11 Thread Qu Wenruo
On 2018年05月12日 01:08, Jeff Mahoney wrote: > On 5/3/18 3:20 AM, Qu Wenruo wrote: >> When doing qgroup rescan using the following script (modified from >> btrfs/017 test case), we can sometimes hit qgroup corruption. >> >> -- >> umount $dev &> /dev/null >> umount $mnt &> /dev/null >> >>

Re: [PATCH] btrfs: qgroup: Search commit root for rescan to avoid missing extent

2018-05-11 Thread Jeff Mahoney
On 5/3/18 3:20 AM, Qu Wenruo wrote: > When doing qgroup rescan using the following script (modified from > btrfs/017 test case), we can sometimes hit qgroup corruption. > > -- > umount $dev &> /dev/null > umount $mnt &> /dev/null > > mkfs.btrfs -f -n 64k $dev > mount $dev $mnt > >

Re: [PATCH] btrfs: qgroup: Search commit root for rescan to avoid missing extent

2018-05-09 Thread David Sterba
On Thu, May 03, 2018 at 03:20:52PM +0800, Qu Wenruo wrote: > When doing qgroup rescan using the following script (modified from > btrfs/017 test case), we can sometimes hit qgroup corruption. > > -- > umount $dev &> /dev/null > umount $mnt &> /dev/null > > mkfs.btrfs -f -n 64k $dev > mount

[PATCH] btrfs: qgroup: Search commit root for rescan to avoid missing extent

2018-05-03 Thread Qu Wenruo
When doing qgroup rescan using the following script (modified from btrfs/017 test case), we can sometimes hit qgroup corruption. -- umount $dev &> /dev/null umount $mnt &> /dev/null mkfs.btrfs -f -n 64k $dev mount $dev $mnt extent_size=8192 xfs_io -f -d -c "pwrite 0 $extent_size" $mnt/foo