Qpid
  1. Qpid
  2. QPID-3208

Exchanges make best effort to route messages if there is an error.

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.11
    • Fix Version/s: 0.11
    • Component/s: None
    • Labels:
      None

      Description

      If multiple queues are bound to the same routing key,
      then a failure to deliver to one of the queues (e.g. policy limit
      error) could prevent delivery on some of the other queues.

      The exchange should deliver to every queue that did not
      have an error before raising an error.

        Activity

        Hide
        Alan Conway added a comment -

        Note this bug can cause cluster brokers to shut down with an "invalid-argument" error. This has caused problems for on at least one user.

        Show
        Alan Conway added a comment - Note this bug can cause cluster brokers to shut down with an "invalid-argument" error. This has caused problems for on at least one user.
        Hide
        Alan Conway added a comment -

        Fixed on trunk r1094734

        Show
        Alan Conway added a comment - Fixed on trunk r1094734
        Hide
        Alan Conway added a comment -
        Show
        Alan Conway added a comment - Reviewed https://reviews.apache.org/r/597/

          People

          • Assignee:
            Alan Conway
            Reporter:
            Alan Conway
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development