You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using a logstash 9.1.3 and plugin logstash-integration-rabbitmq.
Any x-queue-type is ignored and a classic queue is always created.
I've looked at the code and found a recent edit that I think has a logical error.
In the queue.rb file, line 65: @type will never be empty because it is always set on line 57.
For myself, as a patch, I made an edit on line 57: type => "".
I can't understand your code well, so I can't offer an MR.
I can reproduce this with MarchHare::Queue#queue but not MarchHare::Queue#quorum_queue. But yeah, Logstash uses the former for many reasons, including historical.
I'm looking into it, thanks for doing the initial investigative work. I appreciate it.
Activity
michaelklishin commentedon Sep 11, 2025
I can reproduce this with
MarchHare::Queue#queuebut notMarchHare::Queue#quorum_queue. But yeah, Logstash uses the former for many reasons, including historical.I'm looking into it, thanks for doing the initial investigative work. I appreciate it.
Closes #165
michaelklishin commentedon Sep 11, 2025
@evgeny-test a fix #166 is out in
4.8.0.Because there will be existing queues with an incorrect queue type, I should mention this relatively unknown queue property equivalence check setting to you (and you should mention to the Logstash maintainers).
I'd recommend mentioning the setting in the Logstash release notes.