{"push_id":562459189,"size":1,"distinct_size":1,"ref":"refs/heads/milestone-proposed","head":"2624b9c93faf30914be3bbf691e692eb3088fae6","before":"5f48cd3f7a284301a31551cab70601300d806de0","commits":[{"sha":"2624b9c93faf30914be3bbf691e692eb3088fae6","author":{"email":"7018c7a2e6b1a71829c56575443baabf29cdb77e@enovance.com","name":"Mehdi Abaakouk"},"message":"Updated openstack/openstack\nProject: openstack/oslo.messaging  16ee9a86830a1740655c097cd4714c67e31129bb\n\nRefactor the replies waiter code\n\nThis changes improves the way of we wait for replies.\nCurrently, one of the rpc client is reponsible to poll the amqp connection\nused for replies and passed received answers to the correct client.\n\nIn this way, we have some case if no client is waiting for a reply, the\nconnection is not polled and no IO are done on the wire. The direct\neffect of that is we don't detect if the tcp connection is broken,\nfrom the system point of view, the tcp connection stay alive even if someone\nbetween the client and server have closed the connection.\n\nThis change refactors the replies waiter code by creating a background\nthread responsible to poll the connection instead of a random client.\nThe connection lost will be detect as soon as possible even if no rpc\nclient are currently used the connection.\n\nThis is a mandatory change to be able to enable heartbeat on this\nconnection.\n\nRelated-Bug: #1371723\nRelated-Bug: #856764\n\nChange-Id: I82d4029dd897ef13ae8ba3cda84a2fe65c8c91d2","distinct":true,"url":"https://api.github.com/repos/openstack/openstack/commits/2624b9c93faf30914be3bbf691e692eb3088fae6"}]}