mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Tvrtko A. Uršulin" <tvrtko@croadria.com>
To: Rusty Lynch <rusty@linux.co.intel.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: [RFC] Enabling other oom schemes
Date: Mon, 15 Sep 2003 12:59:52 +0200	[thread overview]
Message-ID: <200309151259.52778.tvrtko@croadria.com> (raw)
In-Reply-To: <1063419669.9766.2.camel@vmhack>


Hello Rusty,

> I went ahead and added a new oom handler that is a combination of
> the original oom_kill.c combined with the changes from Tvrtko's patch
> (originally written for 2.4.20) that kills off parents that keep producing
> bad children.  It sounds a little right wing, but it works :->

Wow, great! I will try this as soon as I setup one extra machine for 2.6.0 
testing.

Regarding "right wing", well... you could say that. But it was usefull for one 
situation where one version of mysql (don't remeber which) used to go crazy. 
It was creating many childs what caused to load to go 250+ . Just to log in 
to that machine with ssh took more than 15minutes, and what then? Restart 
mysql. And the idea for this kind of oom killer was born. :) In more abstract 
words; we had a situation where user space app was causing server downtime 
(in a way). We have corrected it with an oom killer algorithm which reduces 
that downtime. 

I even posted it to LKML some time ago but received no comments.

I think that users should have choices, that is why your approach is so nice. 
Following those same lines, I don't understand why we should remove those 
choices from them/ourselves (like removing oom killer from 2.4 - why not make 
it a kconfig option instead?).

I really hope your modular approach gets into Linus tree!

Best regards,
Tvrtko A. Ursulin


  reply	other threads:[~2003-09-15 10:58 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-12  2:19 Rusty Lynch
2003-09-12  4:18 ` Rahul Karnik
2003-09-12  4:31   ` Chris Friesen
2003-09-12  4:40     ` Rahul Karnik
2003-09-12  4:48       ` Robert Love
2003-09-12 11:18     ` Helge Hafting
2003-09-12 14:07       ` Chris Friesen
2003-09-12  4:47   ` Robert Love
2003-09-12  4:50 ` Robert Love
2003-09-12 10:42   ` Alan Cox
2003-09-12  8:58 ` Tvrtko A. Uršulin
2003-09-13  2:21   ` Rusty Lynch
2003-09-15 10:59     ` Tvrtko A. Uršulin [this message]
2003-09-13 17:48 ` Jamie Lokier
2003-09-13 20:52   ` Robert Love
2003-09-13 22:04     ` Helge Hafting
2003-09-14  0:55       ` Robert Love
2003-09-14  9:12         ` Helge Hafting
2003-09-14  5:28     ` Chris Friesen
2003-09-15  0:11     ` Mike S

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=200309151259.52778.tvrtko@croadria.com \
    --to=tvrtko@croadria.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rusty@linux.co.intel.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

all inboxes | Powered by JetHome®