Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-10113

OpenSSLSocketImpl with 'support_downgrade' waits for incoming bytes before accepting new connection.

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.10.0
    • Component/s: libprocess
    • Labels:
      None

      Description

      The accept loop in OpenSSLSocketImpl in the case of support_downgrade enabled will wait for incoming bytes on the accepted socket before allowing another socket to be accepted. This will lead to significant throughput issues for accepting new connections (e.g. during a master failover), or may block entirely if a client doesn't send any data for whatever reason.

      Marking as a bug due to the potential for blocking incoming connections.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                bmahler Benjamin Mahler
                Reporter:
                bmahler Benjamin Mahler
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: