[Bug 1936881] Re: fix channel_termination_timeout
Sergio Durigan Junior
1936881 at bugs.launchpad.net
Mon Jul 26 13:19:28 UTC 2021
Thanks for the report and the patch, Seyeong.
I understand that these rabbitmq-server bugs are indeed hard to
reproduce; this is unfortunately not the first time it happens :-/.
I looked at the debdiff you posted and I have a few comments about it:
- Since the patch comes from upstream (which is great, btw), it is
common practice to add DEP-3 headers to it.
- Given that it was not possible to come up with a local reproducer for
this issue, do you think the customer would be willing to try a PPA
build of rabbitmq-server containing this patch? I think this is the
"next best thing" in order to at least verify that this backport works
for them.
- As a side note: rabbitmq-server is being sync'ed by git-ubuntu, which
means that you can "git ubuntu clone rabbitmq-server", work on the
proper branch (ubuntu/bionic-devel, in this case), push it to your LP
namespace and create an MP off of it. It's not required, but may be
easier to review/discuss. Up to you :-).
Thanks.
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to rabbitmq-server in Ubuntu.
https://bugs.launchpad.net/bugs/1936881
Title:
fix channel_termination_timeout
Status in rabbitmq-server package in Ubuntu:
Fix Released
Status in rabbitmq-server source package in Bionic:
New
Bug description:
[Impact]
Bionic, Openstack
The customer reported below issue
And there are queues which has unconsumed msgs. so wasn't able to
create instance.
they was able to fix this by rebooting nova-compute node.
=CRASH REPORT==== 2-Jul-2021::04:30:57 ===
crasher:
initial call: rabbit_reader:init/4
pid: <0.17293.17>
registered_name: []
exception exit: channel_termination_timeout
in function rabbit_reader:wait_for_channel_termination/3 (src/rabbit_reader.erl, line 800)
in call from rabbit_reader:send_error_on_channel0_and_close/4 (src/rabbit_reader.erl, line 1548)
in call from rabbit_reader:terminate/2 (src/rabbit_reader.erl, line 642)
in call from rabbit_reader:handle_other/2 (src/rabbit_reader.erl, line 567)
in call from rabbit_reader:mainloop/4 (src/rabbit_reader.erl, line 529)
in call from rabbit_reader:run/1 (src/rabbit_reader.erl, line 454)
in call from rabbit_reader:start_connection/4 (src/rabbit_reader.erl, line 390)
There is upstream patch and they also doesn't have reliable
reproducer.
https://github.com/rabbitmq/rabbitmq-server/pull/1550
https://github.com/rabbitmq/rabbitmq-server/issues/544
[Test Case]
- not able to reproduce this.
- I made test pkg with this patch, and test openstack env worked fine. but need review
- - https://launchpad.net/~seyeongkim/+archive/ubuntu/sf314324/
[Where problems could occur]
As this patch is for rabbitmq-server, rabbitmq-server should be restarted and messaging between components may have problem
[Others]
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/rabbitmq-server/+bug/1936881/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list