Uploaded image for project: 'Qpid Dispatch'
  1. Qpid Dispatch
  2. DISPATCH-58

Router/Broker interaction - Unroutable/released messages are continually resent

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.2
    • 0.6.0
    • Routing Engine
    • None

    Description

      There's an issue with the fact that the router releases unroutable messages. When the message originates from a broker, that broker will continually re-send the message, burning network bandwidth, until the message becomes routable.

      Here are a few ideas as to how to address this situation:

      • Have the ingress router hold the message for a time if it is not routable to avoid rapidly releasing.
      • Introduce a notion of not-routable-now vs. not-routable-ever. This would allow the router to hold-for-retry or immediately reject.

      Are there cases where the current behavior is desirable? If the producer node has multiple outgoing links, a quick release would allow it to use an alternate link.

      Attachments

        Activity

          People

            kgiusti Ken Giusti
            tross Ted Ross
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: