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

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

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • None
    • 1.10.0
    • libprocess
    • 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

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

              Dates

                Created:
                Updated:
                Resolved: