xfs
[Top] [All Lists]

Re: TAKE 977545 - xfsaild causing too many wakeups

To: David Chinner <dgc@xxxxxxx>
Subject: Re: TAKE 977545 - xfsaild causing too many wakeups
From: Eric Sandeen <sandeen@xxxxxxxxxxx>
Date: Wed, 05 Mar 2008 14:43:17 -0600
Cc: sgi.bugs.xfs@xxxxxxxxxxxx, xfs@xxxxxxxxxxx
In-reply-to: <20080222041525.37EA858C4C0F@chook.melbourne.sgi.com>
References: <20080222041525.37EA858C4C0F@chook.melbourne.sgi.com>
Sender: xfs-bounce@xxxxxxxxxxx
User-agent: Thunderbird 2.0.0.12 (Macintosh/20080213)
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?

-Eric


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