commit 87f22bd887b73b9d6cb08b98db9d93d067afd137
Author: Steven Dake <email address hidden>
Date: Thu Dec 5 11:34:38 2013 -0700
Properly reconnect subscribing clients when QPID broker restarts
This is a cherrypick of oslo-incubator:
e227c0ed7e0ed1f9b8d029336f8aeb60e38c23df
From the oslo-incubator bug:
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.
Reviewed: https:/ /review. openstack. org/60311 github. com/openstack/ heat/commit/ 87f22bd887b73b9 d6cb08b98db9d93 d067afd137
Committed: http://
Submitter: Jenkins
Branch: master
commit 87f22bd887b73b9 d6cb08b98db9d93 d067afd137
Author: Steven Dake <email address hidden>
Date: Thu Dec 5 11:34:38 2013 -0700
Properly reconnect subscribing clients when QPID broker restarts
This is a cherrypick of oslo-incubator: ed1f9b8d029336f 8aeb60e38c23df
e227c0ed7e0
From the oslo-incubator bug:
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.
Change-Id: I563db129e63817 ad55165e318f164 f06b141ee33
Closes-Bug: 1251757