stable/2025.1
The change1fd461647fintroduced additional fallback logic to conflicting durable flag within a single cluster, but it accidentally made the driver ignore the other errors classified as PreconditionFailed error. One example of PreconditionFailed is cluster exchange limit which was introduced in 4.1.4, and this error is now silently ignored due to this ignorance. Make sure that PreconditionFailed is raised unless we know it may be possible caused by conflicting durable field. Closes-Bug: #2131652 Change-Id: Ia315fc3e91c2f129025b74bc18b5a93c1d40b498 Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com> (cherry picked from commit8961eedc71) (cherry picked from commitd610ce64e3)
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/
Description
Languages
Python
99.8%
Shell
0.2%