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