ffa5c077c9

When the QPID broker is restarted (or fails over), subscribed clients will attempt to re-establish their connections. In the case of fanout subscriptions, this reconnection functionality is broken. For version 1 topologies, the clients attempt to reconnect twice to the same exclusive address - which is illegal. In the case of version 2 topologies, the address parsing is broken and an illegal address is created on reconnect. This fix avoids the problem by removing the special-case reconnect code that manages UUID addresses; it is unnecessary as the QPID broker will generate unique queue names automatically when the clients reconnect. Closes-bug: #1251757 Change-Id: I6051fb503663bb8c7c5468db6bcde10f6cf1b318
Description
Languages
Python
99.8%
Shell
0.2%