Details
Description
This issue is reproduced in GridTcpCommunicationSpiSslSelfTest. All tests hangs during tcp handshake process in infinite loop in org.apache.ignite.spi.communication.tcp.internal.TcpHandshakeExecutor#tcpHandshake. Seems that fixes in IGNITE-16622 are not enough
The main reason of this behaviour – https://bugs.openjdk.org/browse/JDK-8277307. Post handshake message seems to be too large for being written in one step, but we don't try to resend the rest in org.apache.ignite.internal.util.nio.GridNioServer.DirectNioClientWorker#processWriteSsl since the ssl handshake is considered to be finished.
WA – set -Djdk.tls.server.enableSessionTicketExtension=false
Attachments
Issue Links
- relates to
-
IGNITE-16622 Add support for JDK 17
- Resolved
- links to