Fernando Giorgetti created DISPATCH-1037:
--------------------------------------------

             Summary: Listeners with http enabled are not being shutdown after 
they are deleted
                 Key: DISPATCH-1037
                 URL: https://issues.apache.org/jira/browse/DISPATCH-1037
             Project: Qpid Dispatch
          Issue Type: Bug
          Components: Routing Engine
            Reporter: Fernando Giorgetti


When an http enabled listener is deleted through the console, or via qdmanage 
($management), it is being removed from the list of listeners (qdmanage query) 
but the router still listens to the related TCP port.

In the example below I had a router with an http listener on port 5674 and a 
non-http listener at 5672.

Here are the steps to demonstrate it:
 * Start the router and query listeners

 
{code:java}
$ qdmanage query --type listener | egrep 'name'
"name": "listener/0.0.0.0:5672", 
 "name": "listener/0.0.0.0:5674", 
{code}
 
 * Verify TCP ports being listened

 
{code:java}
$ netstat -anp | egrep tcp.*LISTEN.*qdrouterd
tcp 0 0 0.0.0.0:5672 0.0.0.0:* LISTEN 2887/qdrouterd 
tcp 0 0 0.0.0.0:5674 0.0.0.0:* LISTEN 2887/qdrouterd 
{code}
 
 * Delete HTTP listener on port 5674

 
{code:java}
$ qdmanage delete --type listener --name 'listener/0.0.0.0:5674' 
{code}
 
 * Query listeners

 
{code:java}
$ qdmanage query --type listener | egrep 'name'
 "name": "listener/0.0.0.0:5672", 
{code}
 
 * Verify TCP ports being listened

 
{code:java}
$ netstat -anp | egrep tcp.*LISTEN.*qdrouterd
tcp 0 0 0.0.0.0:5672 0.0.0.0:* LISTEN 2887/qdrouterd 
tcp 0 0 0.0.0.0:5674 0.0.0.0:* LISTEN 2887/qdrouterd 
{code}
 

Note: This is only happening with http enabled listeners. Regular listeners are 
being shutdown properly.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to