Qpid
  1. Qpid
  2. QPID-2873

incorrect handling of exchange bindings for queues in the configuration file

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: 0.7, 0.8, 0.9, 0.10, 0.11, 0.12
    • Fix Version/s: 0.13
    • Component/s: Java Broker
    • Labels:
      None

      Description

      When the broker is started it can be seen that there are no bindings to the default exchange despite there being queues created from the examples in the configuration file. Creating a temporary queue after the broker was started did add a default echange binding, suggesting only queues in the configuration file are affected by the issue. Additionally, the binding logic for queues in the configuration file looks to improperly handle the default exchange, and the case where exchanges specified do not exist.

        Activity

        Robbie Gemmell created issue -
        Hide
        Robbie Gemmell added a comment -

        Updating 'Fix For' to Unknown on issues not targeted for 0.8

        Show
        Robbie Gemmell added a comment - Updating 'Fix For' to Unknown on issues not targeted for 0.8
        Robbie Gemmell made changes -
        Field Original Value New Value
        Fix Version/s 0.7 [ 12314455 ]
        Robbie Gemmell made changes -
        Summary queues in the configuration file are not bound to the default exchange incorrect handling of default exchange bindings for queues in the configuration file
        Assignee Robbie Gemmell [ gemmellr ]
        Fix Version/s 0.13 [ 12316854 ]
        Affects Version/s 0.10 [ 12316273 ]
        Affects Version/s 0.9 [ 12315382 ]
        Affects Version/s 0.8 [ 12315477 ]
        Affects Version/s 0.11 [ 12316272 ]
        Affects Version/s 0.12 [ 12316848 ]
        Description When the broker is started it can be seen that there are no bindings to the default exchange despite there being queues created from the examples in the configuration file. Creating a temporary queue after the broker was started did add a default echange binding, suggesting only queues in the configuration file are affected by the issue. When the broker is started it can be seen that there are no bindings to the default exchange despite there being queues created from the examples in the configuration file. Creating a temporary queue after the broker was started did add a default echange binding, suggesting only queues in the configuration file are affected by the issue.

        Additionally, the binding logic for queues in the configuration file looks to improperly handle the default exchange, and the case where exchanges specified do not exist.
        Robbie Gemmell made changes -
        Summary incorrect handling of default exchange bindings for queues in the configuration file incorrect handling of exchange bindings for queues in the configuration file
        Description When the broker is started it can be seen that there are no bindings to the default exchange despite there being queues created from the examples in the configuration file. Creating a temporary queue after the broker was started did add a default echange binding, suggesting only queues in the configuration file are affected by the issue.

        Additionally, the binding logic for queues in the configuration file looks to improperly handle the default exchange, and the case where exchanges specified do not exist.
        When the broker is started it can be seen that there are no bindings to the default exchange despite there being queues created from the examples in the configuration file. Creating a temporary queue after the broker was started did add a default echange binding, suggesting only queues in the configuration file are affected by the issue. Additionally, the binding logic for queues in the configuration file looks to improperly handle the default exchange, and the case where exchanges specified do not exist.
        Robbie Gemmell made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Robbie Gemmell made changes -
        Status In Progress [ 3 ] Ready To Review [ 10006 ]
        Hide
        Robbie Gemmell added a comment -

        Hi Keith, could you review these changes please? Thanks, Robbie.

        Show
        Robbie Gemmell added a comment - Hi Keith, could you review these changes please? Thanks, Robbie.
        Robbie Gemmell made changes -
        Assignee Robbie Gemmell [ gemmellr ] Keith Wall [ k-wall ]
        Hide
        Keith Wall added a comment -

        Reviewed, no comments.

        Show
        Keith Wall added a comment - Reviewed, no comments.
        Keith Wall made changes -
        Status Ready To Review [ 10006 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Rob Godfrey made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Keith Wall
            Reporter:
            Robbie Gemmell
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development