Qpid
  1. Qpid
  2. QPID-4673

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

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.20
    • Fix Version/s: 0.21, 0.22
    • Component/s: Java Broker
    • 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).

        Activity

        Rob Godfrey created issue -
        Hide
        Justin Ross added a comment -

        Isolated to 1.0 protocol module. Approved for 0.22.

        Show
        Justin Ross added a comment - Isolated to 1.0 protocol module. Approved for 0.22.
        Rob Godfrey made changes -
        Field Original Value New Value
        Fix Version/s 0.22 [ 12324272 ]
        Resolution Fixed [ 1 ]
        Status Open [ 1 ] Resolved [ 5 ]

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development