On 24/09/2013 08:16, Mark Thomas wrote: > On 23/09/2013 00:54, Rainer Jung wrote: > >> I agree that there's probably another problem further up the stack. > > I'm looking at this now.
I've found a couple of issues. Not sure if either of these are the root cause of the remaining issues we see but I'll look into fixing them. - AprEndpoint.destroySocket() calls Poller.removeFromPoller() but that call isn't thread safe. I think we need a remove process similar to the add process. - sockets are not always removed from the timeout list when they are destroyed Mark --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org