Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-3241

Deadlock in qmf agent triggered by producer flow control

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.10
    • Fix Version/s: 0.11
    • Component/s: QMF
    • Labels:
      None

      Description

      The remote agent (cpp/src/qpid/agent) occasionally holds a mutex while calling message_transfer. If the message send is blocked waiting for a completion, the agent can deadlock because a received message callback that causes the lock to be acquired will never return and the callback thread is needed to process completions.

        Activity

        There are no comments yet on this issue.

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development