Csaba Ringhofer created IMPALA-13676: ----------------------------------------
Summary: Closing ssl server sockets can hang on OpenSSL 3.2 Key: IMPALA-13676 URL: https://issues.apache.org/jira/browse/IMPALA-13676 Project: IMPALA Issue Type: Bug Reporter: Csaba Ringhofer example: https://jenkins.impala.io/job/rocky-9.2-from-scratch/18/ The test code is hanging in the ssl client while the server code seems to hang while closing the socket: {code} 1 thrift-server-test!apache::thrift::transport::TSSLSocket::waitForEvent(bool) [TSSLSocket.cpp : 881 + 0xa] 2 thrift-server-test!apache::thrift::transport::TSSLSocket::initializeHandshake() [TSSLSocket.cpp : 683 + 0x12] 7 thrift-server-test!apache::thrift::transport::TBufferedTransport::close() [TBufferTransports.cpp : 133 + 0x3] 8 thrift-server-test!apache::thrift::server::TAcceptQueueServer::Task::run() [TAcceptQueueServer.cpp : 111 + 0x3] {code} My impression is that TBufferedTransport / TSSLSocket don't interact well here as TBufferedTransport tries to flush the underlying transport even if there was never ever any successful communication, leading to trying to to ssl handshake during close. I don't how the openssl/OS update causes different behavior. -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-all-unsubscr...@impala.apache.org For additional commands, e-mail: issues-all-h...@impala.apache.org