Re: generic/456 regression on 5.7-rc1, 1k test case

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

 



Hello Eric,

On 4/14/20 8:22 AM, Ritesh Harjani wrote:
Hello Eric,

On 4/14/20 1:42 AM, Eric Whitney wrote:
I'm seeing consistent failures for generic/456 while running kvm-xfstests' 1k test case on 5.7-rc1.  This is with an x86-64 test appliance root file system
image dated 23 March 2020.

The test fails when e2fsck reports "inconsistent fs: inode 12, i_size is
147456, should be 163840".

Bisecting 5.7-rc1 identified the following patch as the cause:
ext4: don't set dioread_nolock by default for blocksize < pagesize
(626b035b816b).  Reverting the patch in 5.7-rc1 reliably eliminates the test
failure.


Since you could reliably reproduce it. Could you please try with this
patch and see if this fixes it for you?

https://patchwork.ozlabs.org/project/linux-ext4/patch/20200331105016.8674-1-jack@xxxxxxx/


Ok, so after updating the xfstests to latest, I could reliably reproduce
generic/456 failing on x86 with 1K blocksize on my setup too.
Although, with my limited testing, I couldn't see this issue on Power (where blocksize == 4K and PAGESIZE=64K).

But either ways, after applying above patch the tests always passes for
me (tested on x86). So this should indeed fix your reported problem.
Saw an email too that Ted has now picked up this patch.


-ritesh




[Index of Archives]     [Reiser Filesystem Development]     [Ceph FS]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite National Park]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Device Mapper]     [Linux Media]

  Powered by Linux