You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() Currently, setting the '[oslo_messaging] direct_mandatory_flag' config
option to 'True' (the default) will result in a 'MessageUndeliverable'
exception being raised when sending a reply if a RabbitMQ queue is
missing [1]. It was the responsibility of the application to handle
this exception, however, many applications are not doing so. This has
resulted in a number of bug reports.
Start handling this error condition, using a retry loop to attempt to
resend the message and work around any temporary glitches. Since
attempting to send a reply will will no longer raise an exception,
there is little benefit in retaining the '[oslo_messaging]
direct_mandatory_flag' config option: users setting this to False will
simply not benefit from the retry logic and improved logging added
here. This option is already deprecated though and will be fully
removed in a future release.
[1] https://www.rabbitmq.com/channels.html
Change-Id: Id5cddbefbe24ef100f1cc522f44430df77d217cb
Closes-Bug: #1905965
(cherry picked from commit
|
2 years ago | |
---|---|---|
doc | 2 years ago | |
etc | 8 years ago | |
oslo_messaging | 2 years ago | |
releasenotes | 2 years ago | |
tools | 3 years ago | |
.coveragerc | 7 years ago | |
.gitignore | 4 years ago | |
.gitreview | 3 years ago | |
.stestr.conf | 5 years ago | |
.zuul.yaml | 2 years ago | |
CONTRIBUTING.rst | 3 years ago | |
HACKING.rst | 6 years ago | |
LICENSE | 10 years ago | |
README.rst | 4 years ago | |
babel.cfg | 9 years ago | |
bindep.txt | 3 years ago | |
requirements.txt | 3 years ago | |
setup.cfg | 3 years ago | |
setup.py | 3 years ago | |
test-requirements.txt | 3 years ago | |
tox.ini | 2 years ago |
README.rst
Team and repository tags
Oslo Messaging Library
The Oslo messaging API supports RPC and notifications over a number of different messaging transports.
- License: Apache License, Version 2.0
- Documentation: https://docs.openstack.org/oslo.messaging/latest/
- Source: https://opendev.org/openstack/oslo.messaging
- Bugs: https://bugs.launchpad.net/oslo.messaging
- Release notes: https://docs.openstack.org/releasenotes/oslo.messaging/