Messages in this thread | | | Date | Thu, 22 Mar 2001 22:01:30 +0100 | From | Ingo Oeser <> | Subject | Re: [PATCH] Prevent OOM from killing init |
| |
On Thu, Mar 22, 2001 at 02:28:31PM -0600, Stephen Clouse wrote: [Another OOM-Killing thread] > It would be nice to give immunity to certain uids, or better > yet, just turn the damn thing off entirely. I've already > hacked that in...errr, out.
That's fine and suits best for all.
I have provided an API for installing such OOM handlers (and have provided even an simple example for using it).
See http://www.tu-chemnitz.de/~ioe/oom-kill-api/index.html for details.
It applies to all regular kernels and with some offsets even to ac20. So this is the way to go for custom OOM handling.
Rik noted once, that not much research has been done yet on this topic and that he is certain, that his code cannot cover all cases.
Linus on the other hand doesn't like the idea of 'plugins' for core kernel code.
So this patch is the best thing, that can be done about the situation.
All work should be based on it, since it allows customers and researchers, that LIKE to try such 'plugins' to try all of them instead of having to patch and recompile the kernel for every OOM handler available.
I would LOVE to start a link collection for all OOM handlers based on my patch or even host them, IF they are implemented as modules (as suggested by my API). This should avoid duplicate effort of this.
Of course I hope to satisfy all needs by this. I'm also willing to include any API changes (read: exported functions, structs and variables) necessary for some OOM handlers in my patch.
Thanks & Regards
Ingo Oeser -- 10.+11.03.2001 - 3. Chemnitzer LinuxTag <http://www.tu-chemnitz.de/linux/tag> <<<<<<<<<<<< been there and had much fun >>>>>>>>>>>> - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |