Qpid
  1. Qpid
  2. QPID-2854

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

    Details

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

        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

          People

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

            Dates

            • Created:
              Updated:
              Resolved:

              Development