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

Hang in Windows proactor during connect

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: proton-c-0.28.0
    • Fix Version/s: proton-c-0.29.0
    • Component/s: proton-c
    • Labels:
      None
    • Environment:
      Windows

      Description

      The bug is a simple race between threads.  The necessary context for the connect completion routine should be set before the async connect is initiated, not after.  If the completion routine runs ahead of the context setup, the successful connect data is mistaken for a drained completion on a closed connection.

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: