On 09/23/2013 09:54 AM, Rainer Jung wrote:
On 23.09.2013 07:27, Mladen Turk wrote:


The patch seems fine. I mean any return value should do in theory.
The main question is why is particular socket removed twice
from the Poller.

I agree that there's probably another problem further up the stack.

It would be good to check for thread sync issues.
Maintain and socket close must be serialized.
If the socket is closed while poller is in maintain with the same
same socket it might lead to this issue.

Also not sure if we have a code with either poll() or maintain() call
without doRemove argument set to true.


Regards
--
^TM

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to