3.13: Consumer runs into an exception when the x-deaths header is populated #12490
-
Describe the bugAfter upgrading RMQ server to version 3.13.7 from version 3.12.14 and enabling the following feature flags:
Consuming message results in the following exception:
This exception is occuring on most queues but not on all messages, I can't visualize offending messages as the issue is happening with every clients and the managment interface / shovel. It did not happend after the upgrade itself but only when the feature flags were enabled. Our queues are mostly quorum queues and classic mirrored queues for dead-letter. Reproduction stepsI was able to reproduce the issue on two separate environment with an important backlog of messages. I did not reproduce it on a test environment. 1- Upgrade from 3.12.14 to 3.13.7 Expected behaviorNo exception Additional contextRunning a fresh 3.13 cluster with the same configuration / queues do not produce the error, only cluster upgraded from 3.12 are having this issue |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 11 replies
-
@jeremie-seguin we need an executable way to reproduce. There are many thousands of clusters that do not exhibit this behavior (3.13.x has been around for about six months), and we cannot guess what is different about your messages, topology, and so on. We do not guess in this community. FYI, RabbitMQ 3.13. is out of community support so we also need a way to reproduce against |
Beta Was this translation helpful? Give feedback.
-
I couldn't reproduce this issue. Please, be more specific in your reproduction steps or provide executable scripts.
|
Beta Was this translation helpful? Give feedback.
-
@jeremie-seguin do any of your applications modify or append to the |
Beta Was this translation helpful? Give feedback.
@jeremie-seguin do any of your applications modify or append to the
x-death
header?