Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-10816

Explicitly handle SSL handshake errors during connect()

    XMLWordPrintableJSON

Details

    • Normal

    Description

      Diagnosing internode SSL issues can be a problem as any messaging IOException before this patch is just logged to debug, which is likely not enabled in most cases. Logs will just show nothing in case of any problems with SSL certs.

      Also the implemented retry semantics in OutboundTcpConnection will not make much sense for SSL handshake errors and will cause unnecessary load for both peers.

      The proposed patch will explicitly catch SSLHandshakeException, log them to error and abort connect().

      Attachments

        Issue Links

          Activity

            People

              spod Stefan Podkowinski
              spod Stefan Podkowinski
              Stefan Podkowinski
              Ariel Weisberg
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: