Comment 11 for bug 1251757

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to heat (master)

Reviewed: https://review.openstack.org/60311
Committed: http://github.com/openstack/heat/commit/87f22bd887b73b9d6cb08b98db9d93d067afd137
Submitter: Jenkins
Branch: master

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.

    Change-Id: I563db129e63817ad55165e318f164f06b141ee33
    Closes-Bug: 1251757