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

connection improperly reopened from closed connector

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • 1.0.0
    • 1.0.0
    • Routing Engine
    • None

    Description

      I have a 3-mesh router network, ABC, and I am sending messages from B to C. The route being used is B,A,C – because I have configured it to be cheaper than B,C .

      I use the management interface to kill the connector from C to A. For the next two seconds my messages are released. I use another management call to confirm that the connector has really been removed. ( I also see it happening in the C code, at fn qd_connection_manager_delete_connector() . )

      What We Expect: the network should re-route to start sending these messages on the route B,C – because that is now the only route available.

      What We Observe: after 2 seconds, the function try_open_lh() is called. It reopens the connection from C to A even though the connector has been removed.

      Attachments

        Issue Links

          Activity

            People

              tross Ted Ross
              mgoulish Michael Goulish
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: