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

pn_connector makes a blocking call to socket::connect

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • proton-0.2
    • proton-0.3
    • proton-c
    • None

    Description

      The proton-c driver makes a blocking call to 'connect' when establishing outgoing connections via pn_connector. This breaks the asynchronous nature of the proton driver which should block only on pn_driver_wait.

      To work properly, pn_connector should return immediately and the connector should then appear in the driver's work list later when the transport connection is either successfully established or it fails for some reason.

      Attachments

        Activity

          People

            tross Ted Ross
            tross Ted Ross
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: