Comment 5 for bug 1521958

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to oslo.messaging (stable/kilo)

Reviewed: https://review.openstack.org/252361
Committed: https://git.openstack.org/cgit/openstack/oslo.messaging/commit/?id=53256e990d3632e0120e9a10ede1de9b3b2c9a0a
Submitter: Jenkins
Branch: stable/kilo

commit 53256e990d3632e0120e9a10ede1de9b3b2c9a0a
Author: Mehdi Abaakouk <email address hidden>
Date: Wed Dec 2 11:38:27 2015 +0100

    Don't hold the connection when reply fail

    This change moves the reply retry code to upper layer
    to be able to release the connection while we wait between
    two retries.

    In the worse scenario, a client waits for more than 30 replies
    and died/restart, the server tries to send this 30 replies to this
    this client and can wait too 60s per replies. During this
    replies for other clients are just stuck.

    This change fixes that.

    Related-bug: #1477914
    Closes-bug: #1521958

    (cherry picked from commit I0d3c16ea6d2c1da143de4924b3be41d1cea159bd)

    Conflicts:
     oslo_messaging/_drivers/amqpdriver.py
     oslo_messaging/_drivers/impl_rabbit.py

    Change-Id: I492b82082a372763e60cf06ce0b8135ade7a6e71