Messages in this thread | | | Subject | Re: odd timing bug with cgroups? | From | Valdis.Kletnieks@vt ... | Date | Sat, 14 Jun 2008 00:15:31 -0400 |
| |
On Fri, 13 Jun 2008 15:38:29 MDT, Chris Friesen said:
> This seems odd...I would think that as soon as the fork() call returns > in the parent we should be able to put that task into a group.
I'm admittedly shooting in the dark here, but remember that a successful fork() call returns *twice*. Just because the *parent* has returned doesn't mean that the *child* has finished all the processing and returned as well - it may be delayed by other kernel threads etc and still not quite ready for tweaking.
It sounds like a variant of the race conditions we had a while back where lots of programs blew chunks when we started having "child runs first" semantics so children could run and exit before the parent was ready for it? [unhandled content-type:application/pgp-signature] | |