Hi Rory,

I have spent a lot of time of the last few days investigating some networking issues with Tomcat and it looks like the root cause is in the JRE. I have opened the following issue:

https://bugs.openjdk.java.net/browse/JDK-8263243

TL;DR it appears that ServerSocketChannel.accept() can return multiple, valid SocketChannel instances for the same client connection. Start trying to use those duplicate SocketChannel instances with a Selector and stuff starts failing.

If the bug report is valid, it could be the root cause of all sorts of strange networking bugs. I'd appreciate anything you can do to get the right folks looking at the report. I am happy to provide any additional information that may be required and/or test nay proposed fixes.

Mark

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

Reply via email to