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

[C++] The HeadersExchange does not support federation

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 0.6
    • Fix Version/s: 0.7
    • Component/s: C++ Broker
    • Labels:
      None
    • Environment:

      all environments

      Description

      (from Ted Ross)
      Currently broker federation only deals with binding keys. Both dynamic and
      static federation do not support exchanges which use argument-map data in their
      bindings (i.e. XML, Headers, unknown future extension exchange).
      Support for static federation with arguments needs to be added.
      Support for dynamic federation that propagates bindings with arguments needs to
      be added.

      (from Sam Joyce)
      This bug actually breaks down into 4 separate tasks:
      1) Allow the exchange to accept dynamic bindings
      2) Allow the exchange to be used by the qpid-route tool to create dynamic
      routes
      3) propagate bind and unbind requests to federated peers
      4) support reOrigin requests in the event the things get into a bit of a flap
      (flap being a technical term )

        Attachments

          Activity

            People

            • Assignee:
              jonathan.robie Jonathan Robie
              Reporter:
              sjoyce@redhat.com Sam Joyce
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: