"Paul J. Reder" <[EMAIL PROTECTED]> writes:
> Actually, it dawned on me that this is worse than I stated.
>
> There is no limit to processes joining a slot. If perform_idle_server_maintenance
> deems it necessary to start more processes, a new process can start within
> a slot where other processes are still starting, but haven't yet grabbed
> all of the unused workers.
>
> Because there is no locking, more than one process can grab the same worker
> slot. I have not looked to see what problems this can cause, but two or
> more processes each starting a worker in the same slot can't be good.
This definitely sucks. The two workers in the same slot fight over
the same status fields. This is a bug that needs to be fixed.
We don't want more than one process taking over the slots for a
process which is going away.
--
Jeff Trawick | [EMAIL PROTECTED] | PGP public key at web site:
http://www.geocities.com/SiliconValley/Park/9289/
Born in Roswell... married an alien...