Uploaded image for project: 'Qpid Dispatch'
  1. Qpid Dispatch
  2. DISPATCH-652

Dispatch - Thread safety issues in the usage of Proton

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • None
    • None

    Description

      Dispatch, being an intermediary, often needs to deal with activating and modifying multiple links synchronously. There are several Proton calls that are invoked on threads in violation of the one-thread-at-a-time-per-connection rule.

      A mechanism needs to be put in place whereby delivery (settlement/disposition) and link (flow/offer) can be safely scheduled for later processing on a "proper" thread.

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: