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

Support HTTP Pipelining in libprocess (http::post)

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.26.0
    • Component/s: libprocess
    • Labels:

      Description

      Currently , http::post in libprocess, does not support HTTP pipelining. Each call as of know sends in the Connection: close header, thereby, signaling to the server to close the TCP socket after the response.

      We either need to create a new interface for supporting HTTP pipelining , or modify the existing http::post to do so.

      This is needed for the Scheduler/Executor library implementations to make sure "Calls" are sent in order to the master. Currently, in order to do so, we send in the next request only after we have received a response for an earlier call that results in degraded performance.

        Attachments

          Activity

            People

            • Assignee:
              bmahler Benjamin Mahler
              Reporter:
              anandmazumdar Anand Mazumdar
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: