Hi,

With some fixes in, I think the status is now better than what the
"welcome" message says, which is: The NIO2 connector is currently
EXPERIMENTAL and should not be used in production

In preparation for the next build, I would like to update it to: The NIO2
connector is currently BETA and should not be used in production
It is now supposed to be doing semi useful things, but with possible
remaining bugs. At least it can be tested.

The known issue is that (possible) testsuite failure:
test.entry=org.apache.tomcat.websocket.TestWebSocketFrameClientSSL
test.entry.methods=testConnectToServerEndpoint
(after removing the assertion)
But I haven't been able to reproduce it despite lots of hacks to skew the
timings. The most current theory given the symptoms is it would be a
missing onWritePossible event (but no idea why it is SSL specific, and I
did some theorical tightening which didn't improve anything so I'm not sure
there's an issue with that). So if someone has better luck and (hopefully)
has an idea how to fix it, I'm interested.
Other than this one, the testsuite now seems very reliable on NIO2, which
cannot hurt.

Rémy

Reply via email to