Re: [PATCH V2] xfstest: overlay: Add tests for overlay metadata only copy up feature

[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]



On Tue, May 29, 2018 at 08:08:03PM +0300, Amir Goldstein wrote:
> On Fri, May 11, 2018 at 1:41 PM, Eryu Guan <guaneryu@xxxxxxxxx> wrote:
> > On Wed, May 09, 2018 at 07:22:48PM +0300, Amir Goldstein wrote:
> >> On Wed, May 9, 2018 at 6:27 PM, Vivek Goyal <vgoyal@xxxxxxxxxx> wrote:
> >> > Hi,
> >> >
> >> > Please find attached the V2 of the patch. Took care of Amir's comments
> >> > from previous version.
> >> >
> >> > Add tests for metadata only copy up feature.
> >> >
> >> > Signed-off-by: Vivek Goyal <vgoyal@xxxxxxxxxx>
> >>
> >> Looks good.
> >>
> >> Reviewed-by: Amir Goldstein <amir73il@xxxxxxxxx>
> >
> > Thanks for the review!
> >
> >>
> >> Just a note to Eryu -
> >>
> >> You may want to hold on to this test until metacopy is merged
> >> or at least staged on Miklos' next branch.
> >
> > I'd wait for the patches hit Miklos' tree.
> >
> 
> Vivek,
> 
> This test seems to fail with overlayfs-next on check_file_blocks().
> With ext4 underneath, blocks count is bigger than expected by 8 sectors.
> With xfs+reflink the blocks check also fails with different actual nr of blocks.
> 
> I think it is generally unreliable to try to compute nr of blocks
> and fail the test if actual is different than computed.
> Maybe just check that overlay nr blocks is as the actual lower nr of
> blocks.

Hi Amir,

Ok, I will change test to only make sure lower blocks are same as overlay
blocks for metacopy file.

But something strange is happening on ext4. I create a file and do stat
on that it reports 40 blocks. After sleeping for 10 seconds, it reports
32 blocks on same file. Is this expected? I run following bash script
on ext4 and I can reproduce the issue. Is this a bug in ext4?

Vivek

!/bin/bash
ext4file="/mnt/test-ext4/testfile.txt"


rm $ext4file >> /dev/null 2>&1
echo "hello" >> $ext4file
chmod 600 $ext4file
xfs_io -c "falloc 0 16384" $ext4file
stat $ext4file
sleep 10
stat $ext4file

--
To unsubscribe from this list: send the line "unsubscribe fstests" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Filesystems Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux