Martin Nilsson (Coppermist) @ Pike (-) developers forum wrote:
Ok, lingering callbacks. Squashed.
Setting the fd to blocking after it has been handed over to the next request object makes the subsequent request hang. There is still a bug
It is only set to blocking when it is not being reused and thus being closed. Apparently it sometimes fails to close after that. I'll revisit the code.
related to this, but my repeatable testcase now hangs on a page after 193 resources has been loaded. Why did we have to break this?
To avoid race conditions on filedescriptor close.