Qpid
  1. Qpid
  2. QPID-2854

[Java Broker] 0-10 Queue Exclusive behaviour not correctly implemented

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.6
    • Fix Version/s: 0.7
    • Component/s: Java Broker
    • Labels:
      None

      Description

      The "exclusive" flag on queue declaration for AMQP 0-10 is used to indicate that only a single session may have subscriptions to the queue. Implicitly different sessions may hold this "lock" at different points in time. Moreover the act of declaring the queue does not associate the queue "exclusivity" with the declaring session.

      The Java Broker is incorrectly associating the queue with the session at declaration time, and is not removing the association at the point the last subscription is removed

        Activity

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

        Committed revision 996300.

        Testing for the correct implementation of exclusive queues is part of the python 0-10 tests

        Show
        Rob Godfrey added a comment - Committed revision 996300. Testing for the correct implementation of exclusive queues is part of the python 0-10 tests
        Rob Godfrey made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Rob Godfrey made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Resolved Resolved
        9m 21s 1 Rob Godfrey 12/Sep/10 13:32
        Resolved Resolved Closed Closed
        1613d 7h 34m 1 Rob Godfrey 11/Feb/15 20:07

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development