Re: A unresponsive file system can hang all I/O in the system on linux-2.6.23-rc6 (dirty_thresh problem?)

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Peter Zijlstra <a.p.zijlstra@...>
Cc: Chakri n <chakriin5@...>, Krzysztof Oledzki <olel@...>, <akpm@...>, linux-pm <linux-pm@...>, lkml <linux-kernel@...>
Date: Saturday, September 29, 2007 - 8:28 am

On Sat, Sep 29, 2007 at 01:48:01PM +0200, Peter Zijlstra wrote:

That's good.
But still it could be a good candidate for 2.6.22.x or even 2.6.23.


That should not be a problem.  Normally the few new dirty inodes will
be all cleaned in one go and there are no more dirty inodes left(at
least for a moment). Hmm, I guess the new 'break' should be moved
immediately after writeback_inodes()...


In fact this patch exactly targets at this condition.
When NFS* < dirty_limit, Chakri won't see the lockup at all.
The problem was, there are only two 'break's in the loop, and neither
one evaluates to true for his dd command.

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: A unresponsive file system can hang all I/O in the syste..., Fengguang Wu, (Sat Sep 29, 8:28 am)
KDB?, Daniel Phillips, (Fri Sep 28, 9:51 pm)
[PATCH] lockstat: documentation, Peter Zijlstra, (Wed Oct 3, 5:28 am)
Re: [PATCH] lockstat: documentation, Ingo Molnar, (Wed Oct 3, 5:35 am)