Messages in this thread | | | Subject | Re: [PATCH] Re: [RFC PATCH] namespaces: fix leak on fork() failure | From | Mike Galbraith <> | Date | Fri, 04 May 2012 06:27:56 +0200 |
| |
Namespaces have something in common with cgroups. synchronize_rcu() makes them somewhat less than wonderful for dynamic use.
default flags = SIGCHLD
-namespace: flag |= CLONE_NEWPID -all: flags |= CLONE_NEWIPC | CLONE_NEWNET | CLONE_NEWUSER
marge:/usr/local/tmp/starvation # ./hackbench Running with 10*40 (== 400) tasks. Time: 2.636 marge:/usr/local/tmp/starvation # ./hackbench -namespace Running with 10*40 (== 400) tasks. Time: 11.624 marge:/usr/local/tmp/starvation # ./hackbench -namespace -all Running with 10*40 (== 400) tasks. Time: 51.474
You can create trash quickly, but you have to haul it away.
-Mike
| |