xfs
[Top] [All Lists]

Re: TAKE 977545 - xfsaild causing too many wakeups

To: Eric Sandeen <sandeen@xxxxxxxxxxx>
Subject: Re: TAKE 977545 - xfsaild causing too many wakeups
From: David Chinner <dgc@xxxxxxx>
Date: Thu, 6 Mar 2008 08:00:35 +1100
Cc: xfs-dev <xfs-dev@xxxxxxx>, xfs@xxxxxxxxxxx
In-reply-to: <47CF05E5.90409@xxxxxxxxxxx>
References: <20080222041525.37EA858C4C0F@xxxxxxxxxxxxxxxxxxxxxxx> <47CF05E5.90409@xxxxxxxxxxx>
Sender: xfs-bounce@xxxxxxxxxxx
User-agent: Mutt/1.4.2.1i
On Wed, Mar 05, 2008 at 02:43:17PM -0600, Eric Sandeen wrote:
> David Chinner wrote:
> > xfsaild causing too many wakeups
> > 
> > Idle state is not being detected properly by the xfsaild push code.
> > The current idle state is detected by an empty list which may never
> > happen with mostly idle filesystem or one using lazy superblock
> > counters. A single dirty item in the list that exists beyond the
> > push target can result repeated looping attempting to push
> > up to the target because it fails to check if the push target
> > has been acheived or not.
> > 
> > Fix by considering a dirty list with everything past the target
> > as an idle state and set the timeout appropriately.
> 
> Will this go to 2.6.25?

Yes, it certainly should.

Cheers,

Dave.
-- 
Dave Chinner
Principal Engineer
SGI Australian Software Group


<Prev in Thread] Current Thread [Next in Thread>