Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-1520

C epoll proactor delayed socket writes

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • proton-c-0.18.0
    • proton-c-0.18.0
    • proton-c
    • None
    • epoll (Linux)

    Description

      The epoll proactor currently processes socket output immediately after processing socket input, and following that processes events (which can generate more output, including protocol handshakes). This has the unfortunate effect of requiring an additional system call and thread context switch to handle this resulting output.

      Attachments

        Activity

          People

            cliffjansen Clifford Jansen
            cliffjansen Clifford Jansen
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: