From: William Lee Irwin III <wli@holomorphy.com>
To: Andrea Arcangeli <andrea@suse.de>
Cc: Daniel Phillips <phillips@bonn-fries.net>,
riel@surriel.com, linux-kernel@vger.kernel.org, rsf@us.ibm.com,
marcelo@conectiva.com.br, torvalds@transmeta.com,
alan@lxorguk.ukuu.org.uk, akpm@zip.com.au
Subject: Re: [TEST] page tables filling non-highmem
Date: Sun, 17 Feb 2002 20:25:43 -0800 [thread overview]
Message-ID: <20020218042543.GO832@holomorphy.com> (raw)
In-Reply-To: <20020215045106.GB26322@holomorphy.com> <E16beDZ-0002jy-00@starship.berlin> <20020218023800.A23743@athlon.random>
In-Reply-To: <20020218023800.A23743@athlon.random>
On Mon, Feb 18, 2002 at 02:38:00AM +0100, Andrea Arcangeli wrote:
> My tree doesn't lock up hard even without pte-highmem applied. The task
> gets killed. backout pte-highmem, try the same testcase again on my tree
> and you'll see. The oom handling in mainline is deadlock prone, I always
> known this and that's why I always rejected it. Nobody but me
> acklowledged this problem and I spent quite an amount of time convincing
> mainline maintainers about those deadlock flaws of the mainline approch
> but I failed so I giveup waiting for a report like this, just like with
> all the other stuff that is now in my vm patch, 90% of it I tried to
> push it separately into mainline before having to accumulate it.
Actually I'm a little more skeptical on a second reading:
(1) Which of the 1024 processes will it shoot again?
(2) Where is the OOM trigger again?
(3) Where is the accounting on space usage for page tables again?
(4) What is done to counteract the occcasional unswappable allocation
satisfied from ZONE_NORMAL exerting pressure over time again?
... and this isn't exactly a report, this is a testcase that takes down
machines without the appropriate fixes on demand in order to provide an
adequate demonstration of how some real-life workloads crash the kernel.
Hopefully I left out enough details to slow down the less ethical people;
if I didn't then I'm willing to hear advice on how to handle these things.
Alan, Linus, if there are recommended methods or fora, please let me know.
If I didn't know of pte-highmem already I would never had posted this in
a public forum until some kind of fix existed.
Also, if there are more blatant bugs like this one waiting for fixes
from your VM patch I would be very interested in getting a list
(privately) so that some kind of effort can be devoted to both pushing
the fixes to mainline and making sure these bugs either don't arise or
get fixed in -rmap.
Please send it encrypted.
Cheers,
Bill
next prev parent reply other threads:[~2002-02-18 4:26 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-02-15 4:51 [TEST] page tables filling non-highmem William Lee Irwin III
2002-02-15 8:59 ` Daniel Phillips
2002-02-15 8:56 ` William Lee Irwin III
2002-02-18 1:38 ` Andrea Arcangeli
2002-02-18 1:59 ` Daniel Phillips
2002-02-18 3:02 ` Marcelo Tosatti
2002-02-18 12:39 ` Andrea Arcangeli
2002-02-18 3:26 ` William Lee Irwin III
2002-02-18 12:27 ` Andrea Arcangeli
2002-02-18 12:59 ` Daniel Phillips
2002-02-18 13:15 ` Andrea Arcangeli
2002-02-19 0:06 ` Daniel Phillips
2002-02-18 4:25 ` William Lee Irwin III [this message]
2002-02-19 0:03 ` William Lee Irwin III
[not found] ` <Pine.LNX.4.33.0202181914350.5124-100000@coffee.psychology.mcmaster.ca>
2002-02-19 0:16 ` William Lee Irwin III
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=20020218042543.GO832@holomorphy.com \
--to=wli@holomorphy.com \
--cc=akpm@zip.com.au \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=andrea@suse.de \
--cc=linux-kernel@vger.kernel.org \
--cc=marcelo@conectiva.com.br \
--cc=phillips@bonn-fries.net \
--cc=riel@surriel.com \
--cc=rsf@us.ibm.com \
--cc=torvalds@transmeta.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox