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

[Java Broker AMQP 1.0] Potential for deadlock when draining AMQP 1.0 subscriptions

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.20
    • Fix Version/s: 0.21, 0.22
    • Component/s: Broker-J
    • Labels:
      None

      Description

      There is a potential for deadlock between the locks on the connection endpoint and the subscription object in the java broker when running in the AMQP 1.0 codepath. Instead of locking the subscription object the methods should instead take the lock from the link (which is the same as the connection endpoint lock).

        Attachments

          Activity

            People

            • Assignee:
              rgodfrey Rob Godfrey
              Reporter:
              rgodfrey Rob Godfrey
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: