Re: [PATCH 0/3][V2] Delayed iput fixes

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

 



On Tue, Jan 08, 2019 at 04:34:39PM +0100, David Sterba wrote:
> On Mon, Dec 03, 2018 at 11:06:49AM -0500, Josef Bacik wrote:
> > v1->v2:
> > - only wakeup if the cleaner isn't currently doing work.
> > - re-arranged some stuff for running delayed iputs during flushint.
> > - removed the open code wakeup in the waitqueue patch.
> > 
> > -- Original message --
> > 
> > Here are some delayed iput fixes.  Delayed iputs can hold reservations for a
> > while and there's no real good way to make sure they were gone for good, which
> > means we could early enospc when in reality if we had just waited for the iput
> > we would have had plenty of space.  So fix this up by making us wait for delayed
> > iputs when deciding if we need to commit for enospc flushing, and then cleanup
> > and rework how we run delayed iputs to make it more straightforward to wait on
> > them and make sure we're all done using them.  Thanks,
> 
> I'd like to push this patchset to 5.0, can you please post the missing
> rationale for 2/3? I'm not expecting any code changes so it's just the
> text, I can update the patch, no need to resend the whole series.
> Thanks.

Sorry I saw this earlier this week and then promptly forgot about it, I'll send
it shortly.  Thanks,

Josef



[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux