Re: file size bug with some configurations for test generic/586

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

 



Steve French <smfrench@xxxxxxxxx> wrote:

> Noticed an interesting bug with test generic/586 where the file size
> can be reset smaller (shrinking the file) due to being sent too late
> (after the last write, instead of before it).
> 
> Trying it to Samba e.g. if I use default mount parms it works, I see
> write of 1MB at 1MB, then filesize shrinks to 1MB, then write of 1MB
> against at 1MB so file size up at its expected value (2MB) at end of
> test, but when mounting with cifsacl (perhaps due to lease breaks) I
> see different ordering of the final write and  set file size so the
> final set file size shrinks it to 1MB.
> 
> The test is intended to test:
> "Race an appending aio dio write to the second block of a file while
> simultaneously fallocating to the first block."
> so it is plausible that we are missing a lock somewhere.

What kernel and patches?

David





[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux