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]