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

connection improperly reopened from closed connector

Agile BoardAttach filesAttach ScreenshotVotersStop watchingWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment