------- Comment From <email address hidden> 2017-03-21 00:46 EDT-------
The commit which adds generic/404 test indicates two kernel commits which fixes this issue,
commit 2a9b8cba62c0741109c33a2be700ff3d7703a7c2
Author: Roman Pen <email address hidden>
Date: Sun Jan 8 20:59:35 2017 -0500
ext4: Include forgotten start block on fallocate insert range
And,
commit 03e916fa8b5577d85471452a3d0c5738aa658dae
Author: Roman Pen <email address hidden>
Date: Sun Jan 8 21:00:35 2017 -0500
ext4: do not polute the extents cache while shifting extents
Seeteena, Can you please try and backport these commits from the upstream kernel and provide a kernel deb package for further testing?
------- Comment From <email address hidden> 2017-03-21 00:46 EDT-------
The commit which adds generic/404 test indicates two kernel commits which fixes this issue,
commit 2a9b8cba62c0741 109c33a2be700ff 3d7703a7c2
Author: Roman Pen <email address hidden>
Date: Sun Jan 8 20:59:35 2017 -0500
ext4: Include forgotten start block on fallocate insert range
And,
commit 03e916fa8b5577d 85471452a3d0c57 38aa658dae
Author: Roman Pen <email address hidden>
Date: Sun Jan 8 21:00:35 2017 -0500
ext4: do not polute the extents cache while shifting extents
Seeteena, Can you please try and backport these commits from the upstream kernel and provide a kernel deb package for further testing?
------- Comment From <email address hidden> 2017-03-27 08:10 EDT-------
Please cherry pick.
commit 2a9b8cba62c0741 109c33a2be700ff 3d7703a7c2
Author: Roman Pen <email address hidden>
Date: Sun Jan 8 20:59:35 2017 -0500
ext4: Include forgotten start block on fallocate insert range
And,
commit 03e916fa8b5577d 85471452a3d0c57 38aa658dae
Author: Roman Pen <email address hidden>
Date: Sun Jan 8 21:00:35 2017 -0500
ext4: do not polute the extents cache while shifting extents
Attached patch