[ 
https://issues.apache.org/jira/browse/DISPATCH-870?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16241149#comment-16241149
 ] 

ASF GitHub Bot commented on DISPATCH-870:
-----------------------------------------

GitHub user ted-ross opened a pull request:

    https://github.com/apache/qpid-dispatch/pull/214

    DISPATCH-870 - Fixed ref-count handling for connectors so they are pr…

    …operly removed when deleted by management.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ted-ross/qpid-dispatch tross-DISPATCH-870

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/qpid-dispatch/pull/214.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #214
    
----
commit 6fae3a26d7b99d4117561f7bf53b026ce4d44969
Author: Ted Ross <[email protected]>
Date:   2017-11-06T22:53:37Z

    DISPATCH-870 - Fixed ref-count handling for connectors so they are properly 
removed when deleted by management.

----


> connection improperly reopened from closed connector
> ----------------------------------------------------
>
>                 Key: DISPATCH-870
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-870
>             Project: Qpid Dispatch
>          Issue Type: Bug
>          Components: Routing Engine
>    Affects Versions: 1.0.0
>            Reporter: michael goulish
>            Assignee: Ted Ross
>            Priority: Blocker
>             Fix For: 1.0.0
>
>
> 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.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to