Qpid
  1. Qpid
  2. QPID-4997

Dispatch - Thread safety issues in the usage of Proton

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Future
    • Component/s: Qpid Dispatch
    • Labels:
      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.

        Activity

        No work has yet been logged on this issue.

          People

          • Assignee:
            Ted Ross
            Reporter:
            Ted Ross
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development