Re: [patch] PID namespace design bug, workaround

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Ingo Molnar
Date: Thursday, November 1, 2007 - 8:17 am

* Pavel Emelyanov <xemul@openvz.org> wrote:


unfortunately i have to NACK that approach. We never allowed broken 
user-space visible APIs into the kernel like that because it just gives 
a vector for that breakage to become de-facto used and forced upon the 
core kernel. Even if they can be .config turned off. That's just a lame 
excuse that delays the fixing of it. We may mark features that have a 
good expectation to be fixed as CONFIG_EXPERIMENTAL, and we may mark 
drivers that nobody maintains anymore as CONFIG_BROKEN, but we dont 
introduce new core syscall features with CONFIG_BROKEN! We never did and 
i hope we never will.

The _only_ way to force the fixing of such type of breakages is to not 
offer them _at all_. Really, you are proposing a major new extension to 
lots of important core Linux APIs so please try to solve this problem 
cleanly, it's really severe. Right now as things stand this containers 
sub-feature is "a little bit pregnant". This is one of the few cases 
where we really _must_ say no.

	Ingo
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[patch] PID namespace design bug, workaround, Ingo Molnar, (Thu Nov 1, 7:43 am)
Re: [patch] PID namespace design bug, workaround, Pavel Emelyanov, (Thu Nov 1, 7:51 am)
Re: [patch] PID namespace design bug, workaround, Ulrich Drepper, (Thu Nov 1, 7:53 am)
Re: [patch] PID namespace design bug, workaround, Peter Zijlstra, (Thu Nov 1, 7:56 am)
Re: [patch] PID namespace design bug, workaround, Ulrich Drepper, (Thu Nov 1, 7:56 am)
Re: [patch] PID namespace design bug, workaround, Pavel Emelyanov, (Thu Nov 1, 8:02 am)
Re: [patch] PID namespace design bug, workaround, Pavel Emelyanov, (Thu Nov 1, 8:05 am)
Re: [patch] PID namespace design bug, workaround, Ingo Molnar, (Thu Nov 1, 8:05 am)
Re: [patch] PID namespace design bug, workaround, Pavel Emelyanov, (Thu Nov 1, 8:06 am)
Re: [patch] PID namespace design bug, workaround, Ingo Molnar, (Thu Nov 1, 8:17 am)
Re: [patch] PID namespace design bug, workaround, Pavel Emelyanov, (Thu Nov 1, 8:30 am)
Re: [patch] PID namespace design bug, workaround, Dave Hansen, (Thu Nov 1, 9:12 am)
Re: [patch] PID namespace design bug, workaround, Theodore Tso, (Thu Nov 1, 11:57 am)
Re: [patch] PID namespace design bug, workaround, Ingo Molnar, (Thu Nov 1, 12:53 pm)
Re: [patch] PID namespace design bug, workaround, Ulrich Drepper, (Thu Nov 1, 5:21 pm)
Re: [patch] PID namespace design bug, workaround, Ulrich Drepper, (Thu Nov 1, 5:23 pm)
Re: [patch] PID namespace design bug, workaround, Pavel Emelyanov, (Fri Nov 2, 12:55 am)
Re: [patch] PID namespace design bug, workaround, Andrew Morton, (Fri Nov 2, 1:04 am)
Re: [patch] PID namespace design bug, workaround, Pavel Emelyanov, (Fri Nov 2, 1:14 am)
Re: [patch] PID namespace design bug, workaround, Ulrich Drepper, (Fri Nov 2, 7:05 am)
Re: [patch] PID namespace design bug, workaround, Pavel Emelyanov, (Fri Nov 2, 7:21 am)
Re: [patch] PID namespace design bug, workaround, Ulrich Drepper, (Fri Nov 2, 8:34 am)
Re: [patch] PID namespace design bug, workaround, Pavel Emelyanov, (Fri Nov 2, 8:58 am)
Re: [patch] PID namespace design bug, workaround, Dave Hansen, (Fri Nov 2, 10:30 am)
Re: [patch] PID namespace design bug, workaround, Linus Torvalds, (Fri Nov 2, 10:39 am)
Re: [patch] PID namespace design bug, workaround, Theodore Tso, (Fri Nov 2, 2:39 pm)
Re: [patch] PID namespace design bug, workaround, Nicholas Miell, (Fri Nov 2, 9:02 pm)
Re: [patch] PID namespace design bug, workaround, Ulrich Drepper, (Fri Nov 2, 9:34 pm)
Re: [patch] PID namespace design bug, workaround, Ingo Molnar, (Sat Nov 3, 1:12 pm)
Re: [patch] PID namespace design bug, workaround, Linus Torvalds, (Sat Nov 3, 3:40 pm)
Re: [patch] PID namespace design bug, workaround, Arjan van de Ven, (Sat Nov 3, 4:55 pm)
Re: [patch] PID namespace design bug, workaround, Eric W. Biederman, (Sun Nov 4, 12:17 am)
Re: [patch] PID namespaces, Ingo Molnar, (Sun Nov 4, 3:38 am)
Re: [patch] PID namespaces, Dave Hansen, (Sun Nov 4, 1:12 pm)
Re: [patch] PID namespaces, Denys Vlasenko, (Mon Nov 5, 7:47 am)
Re: [patch] PID namespace design bug, workaround, Pavel Emelyanov, (Tue Nov 6, 12:49 am)
Futexes and network filesystems., Er ic W. Biederman, (Tue Nov 20, 3:53 pm)
Re: Futexes and network filesystems., Kyle Moffett, (Tue Nov 20, 11:16 pm)
Re: Futexes and network filesystems., Eric W. Biederman, (Tue Nov 20, 11:30 pm)