Ganesh Murthy created DISPATCH-1008:
---------------------------------------

             Summary: Router should preserve original connection information 
when attempting to make failover connections
                 Key: DISPATCH-1008
                 URL: https://issues.apache.org/jira/browse/DISPATCH-1008
             Project: Qpid Dispatch
          Issue Type: Bug
            Reporter: Ganesh Murthy
            Assignee: Ganesh Murthy


# Start artemis master and slave brokers and the router with the attached 
config files.
 # Notice that the router receives an open frame from the master broker with 
the following failover information
 # 
{noformat}
2018-05-22 22:11:11.830106 -0230 SERVER (trace) [1]:0 <- @open(16) 
[container-id="localhost", max-frame-size=4294967295, channel-max=65535, 
idle-time-out=30000, 
offered-capabilities=@PN_SYMBOL[:"sole-connection-for-container", 
:"DELAYED_DELIVERY", :"SHARED-SUBS", :"ANONYMOUS-RELAY"], 
properties={:product="apache-activemq-artemis", 
:"failover-server-list"=[{:hostname="0.0.0.8", :scheme="amqp", :port=61617, 
:"network-host"="0.0.0.0"}]"}]{noformat}
 

 # Now, kill the master broker and notice that the router correctly fails over 
to the slave broker. But the slave broker does not provide any failover 
information in its open frame and hence the router erases its original master 
broker connection information
 # When the master broker is now restarted and the slave broker is killed, the 
router attempts to repeatedly connect only to the slave broker but never 
attempts a connection to the master broker.
 # If the router did not erase its failover list but preserved the original 
master connection information, it would have connected the master broker.



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

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

Reply via email to