All of lore.kernel.org
 help / color / mirror / Atom feed
From: Andrew Morton <akpm@zip.com.au>
To: Hanna Linder <hannal@us.ibm.com>
Cc: lkml <linux-kernel@vger.kernel.org>
Subject: Re: [CFT] delayed allocation and multipage I/O patches for 2.5.6.
Date: Mon, 18 Mar 2002 12:49:44 -0800	[thread overview]
Message-ID: <3C9652E8.67560587@zip.com.au> (raw)
In-Reply-To: <3C964AA3.4B85EA0B@zip.com.au> <15780000.1016482936@w-hlinder.des>

Hanna Linder wrote:
> 
> --On Monday, March 18, 2002 12:14:27 -0800 Andrew Morton <akpm@zip.com.au> wrote:
> 
> > One other possible explanation is to do with radix-tree pagecache.
> > It has to allocate memory to add nodes to the tree.  When these
> > allocations start failing due to out-of-memory, the VM will keep
> > on calling swap_out() a trillion times without noticing that it
> > didn't work out.  But if this happened, yo would have seen a huge
> > number of "0-order allocation failed" messages.
> 
>         Yes, I did see a huge number of those messages.

OK.  Probably it would have eventually recovered, because there
would have been *some* I/O queued up somewhere.  Of course, it
would recover a damn sight faster if I hadn't added those
printk's in the page allocator :)

>         It also died
>         on 2.5.6 clean though. I chalked it up to 2.5 instability.

mm.  2.5.6 is stable in my testing.  PIIX4 IDE and aic7xxx SCSI.
So maybe a driver problem, maybe a highmem problem?

>         Will test again when things calm down. Any chance you will
>         backport to 2.4?

I don't really plan to do that.  There's still quite a lot more stuff
needs doing, and it'll end up a huuuuge patch.  Plus a fair bit of
the value isn't there, because 2.4 doesn't have BIOs.

-

  reply	other threads:[~2002-03-18 20:51 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-03-12  6:00 [CFT] delayed allocation and multipage I/O patches for 2.5.6 Andrew Morton
2002-03-12 11:18 ` Daniel Phillips
2002-03-12 20:29   ` Andrew Morton
2002-03-12 20:40     ` Daniel Phillips
2002-03-12 11:39 ` Daniel Phillips
2002-03-12 21:00   ` Andrew Morton
2002-03-13 11:58     ` Daniel Phillips
2002-03-13 19:50       ` Andrew Morton
2002-03-13 21:51         ` Mike Fedyk
2002-03-14 11:59         ` Daniel Phillips
2002-03-13  0:42   ` David Woodhouse
2002-03-18 19:16 ` Hanna Linder
2002-03-18 20:14   ` Andrew Morton
2002-03-18 20:22     ` Hanna Linder
2002-03-18 20:49       ` Andrew Morton [this message]
  -- strict thread matches above, loose matches on Subject: below --
2002-03-19  0:41 rwhron

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3C9652E8.67560587@zip.com.au \
    --to=akpm@zip.com.au \
    --cc=hannal@us.ibm.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.