FAQ - What does Transport endpoint not connected mean?

FAQ - What does Transport endpoint not connected mean?

Detail

When scanning Aerospike logs with a TLS enabled cluster the following error is observed, what does it mean?

Jan 08 2020 05:44:03 GMT: WARNING (tls): (tls_ee.c:318) SSL_shutdown I/Oerror with (unknown): Transport endpoint is not connected
Jan 08 2020 05:44:03 GMT: WARNING (socket): (socket.c:1025) Error while getting remote name: 107 (Transport endpoint is not connected
Jan 08 2020 05:44:03 GMT: WARNING (tls): (tls_ee.c:301) SSL_write with (unknown) failed: error:140D00CF:SSL routines:SSL_write:protocol is shutdown
Jan 08 2020 05:44:03 GMT: WARNING (hb): (hb.c:5138) sending mesh message to bc31601b40a0142 on fd 251 failed: Operation not permitted

Answer

This is a TLS error message that indicates that a socket is not connected. Adjacent messages show that the socket is being used by heartbeats although similar messages could appear concerning any socket using TLS. The broad causes would be as follows:

  • Interruption in network layer
  • Abrupt node restart (if observed on heartbeat)
  • Abrupt client restart (if observed in client traffic)
  • Server being unable to send results to a client due to client timing out the socket

Keywords

TRANSPORT ENDPOINT CONNECTED SSL_SHUTDOWN PROTOCOL SHUTDOWN SSL TLS

Timestamp

January 2020

© 2015 Copyright Aerospike, Inc. | All rights reserved. Creators of the Aerospike Database.