lp://qastaging/~xianghui/ubuntu/trusty/oslo.messaging/lp1318721
- Get this branch:
- bzr branch lp://qastaging/~xianghui/ubuntu/trusty/oslo.messaging/lp1318721
Branch merges
- Ubuntu Development Team: Pending requested
-
Diff: 992 lines (+936/-1)6 files modified.pc/applied-patches (+1/-0)
.pc/fix-reconnect-race-condition-with-rabbitmq-cluster.patch/oslo/messaging/_drivers/impl_rabbit.py (+834/-0)
debian/changelog (+8/-0)
debian/patches/fix-reconnect-race-condition-with-rabbitmq-cluster.patch (+78/-0)
debian/patches/series (+1/-0)
oslo/messaging/_drivers/impl_rabbit.py (+14/-1)
Branch information
- Owner:
- Xiang Hui
- Status:
- Development
Recent revisions
- 11. By Xiang Hui
-
* Backport upstream release. (LP: #1318721)
- d/p/fix-reconnect- race-condition- with-rabbitmq- cluster. patch:
Redeclare if exception is catched after self.queue.declare( ) failed. - 10. By Xiang Hui
-
* Backport upstream release. (LP: #1318721)
- d/p/fix-reconnect- race-condition- with-rabbitmq- cluster. patch:
Redeclare if exception is catched after self.queue.declare( ) failed. - 9. By Jorge Niedbalski
-
* Backport various fixes for AMQP listener/executor. (LP: #1362863).
- If msg_id is empty it doesn't sends a reply
because reply should not be expected by caller side.
- It allows to stop the eventlet executor using eventlet.cancel.
- Closes the listener connection after processing all messages.
- Closes the listener connection in case of the executor finishes. - 8. By Billy Olsen
-
* Detect when underlying kombu connection to rabbitmq server has been
disconnected and allow oslo.messaging to go through the reconnect
logic (LP: #1448650):
- d/p/redeclare-consumers- when-ack- requeue- fails.patch: redeclare
consumers when ack/requeue fails. - 7. By Edward Hope-Morley
-
* Backport fixes for reliable AMQP reconnect support, ensuring
nova-compute instances re-connect and message correctly when
RabbitMQ message brokers disappear is clustered configurations:
- d/p/0001-rabbit- more-precise- iterconsume- timeout. patch:
Improve precision of iterconsume timeouts (LP: #1400268).
- d/p/0002-rabbit- fix-timeout- timer-when- duration- is-None. patch:
Fix timeout timer when duration is set to None (LP: #1408370).
- d/p/0003-Declare- DirectPublisher -exchanges- with-passive- True.patch:
Ensure that message publishers fail and retry if the consumer has
not yet declared a receiving queue (LP: #1338732). - 6. By Chuck Short
-
* New upstream release. (LP: #1300804)
* debian/patches/ skip-qpid- tests.patch: Skip qpid tests if qpid
is not installed. - 5. By Chuck Short
-
* New upstream release (LP: #1298970)
* debian/control:
- Add python-oslotest as a build dependency.
- Use python-oslosphinx instead of python-oslo.sphinx - 4. By Chuck Short
-
* New upstream release.
* debian/control:
- Add python-yaml, python-babel, python-six, python-mox3,
python-mock as build dependency.
- Dropped python-d2to1 as a dependency.
* wrap and sort.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)