Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Properly reconnect subscribing clients when QPID broker restarts
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
- Loading branch information