On Tue 14-01-20 08:38:18, Christoph Hellwig wrote: > On Tue, Jan 14, 2020 at 10:05:07AM +0100, Jan Kara wrote: > > > > Well, XFS always performs buffered writeback using unwritten extents so at > > least the immediate problem of stale data exposure ext4 has does not happen > > there AFAICT. > > Currently XFS never uses unwritten extents when converting delalloc > extents. I see, it is a long time since I last looked at that part of XFS code. So then I think XFS might be prone to the same kind of race and data exposure as I outlined in [1]... Honza [1] https://lore.kernel.org/linux-ext4/20200114094741.GC6466@xxxxxxxxxxxxxx -- Jan Kara <jack@xxxxxxxx> SUSE Labs, CR