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

        Ted Ross created issue -
        Ted Ross made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Fix Version/s Future [ 12315490 ]
        Resolution Fixed [ 1 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development