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

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

    Details

    • Type: Bug
    • Status: Closed
    • Priority: 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

        Hide
        rgodfrey 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
        rgodfrey Rob Godfrey added a comment - Committed revision 996300. Testing for the correct implementation of exclusive queues is part of the python 0-10 tests

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development