Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-98592

Handle interruptions during TLS handshake

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Networking & Observability
    • ALL
    • 200

      Our logic atop ASIO handles interruptions during reads/writes from TLS sockets (e.g. see here), however, it bubbles up interruptions during TLS handshake. This would result in closing both ingress and egress sessions, while we should be able to retry the system call and complete the handshake, thus saving the underlying socket. This was surfaced by SERVER-96106 and as part of injecting interruption signals into database threads.

            Assignee:
            Unassigned Unassigned
            Reporter:
            amirsaman.memaripour@mongodb.com Amirsaman Memaripour
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: