lkml.org 
[lkml]   [1999]   [May]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
DateFri, 14 May 1999 06:54:46 +0200
FromKurt Garloff <>
SubjectRe: PATCH: rewritten bdflush -> hang
On Wed, May 12, 1999 at 06:53:46PM -0400, Zack Weinberg wrote:
> Yes - and 5000 is as high as that parameter will go, so it won't keep
> up with a heavier load. I'm a little worried about your vmstat
> numbers still, the repeated 2500 figure indicates that the per-cycle
> write limit is getting halved somewhere.
>
> There was an age limit (35 secs, tunable) in the previous (2.2.7)
> version of this code. I removed it accidentally. Your self-tuning
> ideas are interesting, but for now let's just put back the age limit.
>
> The appended patch *should* correct the problem. I have not even
> compiled it; if I get a chance, I'll try later tonight. Linus, since
> you put my patch into 2.2.8, this needs to be considered for 2.2.9 and
> 2.3.1. And could you please look at what I've done and make sure I
> haven't missed something else? I don't know the buffer cache all that
> well, and I was not expecting the patch to get incorporated without a
> few rounds of testing first.
>
> zw
>
> --- buffer.c.228 Wed May 12 18:23:34 1999
> +++ buffer.c Wed May 12 18:39:03 1999
> [SNIP]

Are you sure?

I got my SMP box hanging in processes writing to disk (one of which was rm),
spending 200% CPU in system. Some processes were in D state.

Removing this patch cured the problem.
As opposed to what Christian Balzer reports, I can't get my system hanging
just doing some bonnies, now.

I'll reapply the patch and reproduce the problem, if you want to debug it ...

Regards,
--
Kurt Garloff <garloff@suse.de> SuSE GmbH, Nürnberg, FRG
Linux kernel development; SCSI driver: DC390 (tmscsim/AM53C974)
[unhandled content-type:application/pgp-signature]
\
 
 \ /
  Last update: 2005-03-22 13:51    [from the cache]
©2003-2010