Takashi Kajinami c0c38ad7b2 rabbit: Fix ignored PreconditionFailed error
The change 1fd461647f introduced
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 commit 8961eedc71)
(cherry picked from commit d610ce64e3)
2025-11-18 22:38:22 +00:00
2025-01-31 19:07:16 +00:00
2015-09-24 18:11:22 +08:00
2025-01-31 19:07:16 +00:00
2025-01-31 19:07:16 +00:00
2025-03-14 17:59:12 +00:00
2018-07-04 08:33:49 +07:00
2024-12-12 11:19:29 +09:00
2024-11-16 22:59:49 +09:00
2024-11-16 22:59:49 +09:00
2020-02-10 18:33:15 +01:00

Team and repository tags

image

Oslo Messaging Library

Latest Version

Downloads

The Oslo messaging API supports RPC and notifications over a number of different messaging transports.

Description
OpenStack library for messaging
Readme 37 MiB
Languages
Python 99.8%
Shell 0.2%