Hi Chao, On Thu, Nov 17, 2016 at 09:13:03AM +0800, Chao Yu wrote: > On 2016/11/16 20:15, Christoph Hellwig wrote: > > On Wed, Nov 16, 2016 at 08:12:11PM +0800, Chao Yu wrote: > >> For below two cases, we can't guarantee data consistence: > >> > >> a) > >> 1. xfs_io "pwrite 0 4195328" "fsync" > >> 2. xfs_io "pwrite 4195328 1024" "fdatasync" > >> 3. godown > >> 4. umount & mount > >> --> isize we updated before fdatasync won't be recovered > >> > >> b) > >> 1. xfs_io "pwrite -S 0xcc 0 4202496" "fsync" > >> 2. xfs_io "fpunch 4194304 4096" "fdatasync" > >> 3. godown > >> 4. umount & mount > >> --> dnode we punched before fdatasync won't be recovered > > > > Can you please add testcases for these to xfstests? > > It's OK, will do.
Let me take a look at this for a while. It seems there are another test cases as well in terms of this issue. Thanks, > > > > > . > >

