Re: [PATCH 0/2] ext4: Fix ENOSPC handling for DAX faults

2017-12-19 Thread Ross Zwisler
On Tue, Dec 19, 2017 at 03:30:51PM +0100, Jan Kara wrote: > On Fri 15-12-17 12:36:25, Ross Zwisler wrote: > > On Wed, Dec 13, 2017 at 10:13:50AM +0100, Jan Kara wrote: > > > Hello, > > > > > > these two patches fix handling of ENOSPC during DAX faults. The problem is > > > that currently running

Re: [PATCH 0/2] ext4: Fix ENOSPC handling for DAX faults

2017-12-19 Thread Jan Kara
On Fri 15-12-17 12:36:25, Ross Zwisler wrote: > On Wed, Dec 13, 2017 at 10:13:50AM +0100, Jan Kara wrote: > > Hello, > > > > these two patches fix handling of ENOSPC during DAX faults. The problem is > > that currently running transaction may be holding lots of already freed > > blocks which can

Re: [PATCH 0/2] ext4: Fix ENOSPC handling for DAX faults

2017-12-15 Thread Ross Zwisler
On Wed, Dec 13, 2017 at 10:13:50AM +0100, Jan Kara wrote: > Hello, > > these two patches fix handling of ENOSPC during DAX faults. The problem is > that currently running transaction may be holding lots of already freed > blocks which can be reallocated only once the transaction commits. Standard

[PATCH 0/2] ext4: Fix ENOSPC handling for DAX faults

2017-12-13 Thread Jan Kara
Hello, these two patches fix handling of ENOSPC during DAX faults. The problem is that currently running transaction may be holding lots of already freed blocks which can be reallocated only once the transaction commits. Standard retry logic in ext4_iomap_end() does not work for DAX page fault