Description of problem:
cinder-scheduler queues keeps increasing
[root@hostname01 cinder]# rabbitmqctl list_queues| grep cinder-scheduler
cinder-scheduler 0
cinder-scheduler.hostgroup 0
cinder-scheduler_fanout_0c87c0f9e6744c86b163d9ca199625aa 6701
cinder-scheduler_fanout_178f6369f7c84849bc1bcd8ce19367e6 0
cinder-scheduler_fanout_76ec3e3d0f6447cda0e005894581faef 0
cinder-scheduler_fanout_e97eac5de79848dd9ddfc3f2104e4c6a 0
Version-Release number of selected component (if applicable):
How reproducible:
Steps to Reproduce:
1. Restart cinder-scheduler on one of the controllers.
2. Kill one of the rabbitmq slave
3. cinder-scheduler_fanout starts accumulating
Actual results:
messages are no longer consumed in one of the fanout queues
Expected results:
Shouldn't happen
Additional info:
I looked into the backport originally but I clearly forgot to update the bug when I did so. I think I complained to Eric in the hall and then got distracted by something else.
From what I remember, the backport was going to be quite difficult, as oslo.messaging was heavily modified between Kilo and Juno. I will check again to make sure I remember correctly, and/or Victor can weigh in with his opinion as well.