https://bugs.launchpad.net/heat/+bug/1414674 is not fixed in mitaka.
- Launch a mitaka devstack
- reattach the screen (sreen -r)
- sudo rabbitmqctl list_queues | grep -i heat | wc -l # I get 33
- go to the h-eng session of screen, <ctrl-c> it and relaunch it.
- go to the "shell" session of screen and relaunch "sudo rabbitmqctl list_queues | grep -i heat | wc -l" I now have 65
- repeat again, I get 97 heat queues...
every time I stop/start h-eng :
/usr/local/bin/heat-engine --config-file=/etc/heat/heat.conf & echo $! >/opt/stack/status/stack/h-eng.pid; fg || echo "h-eng failed to start" | tee "/opt/stack/status/stack/h-eng.failure"
The heat queues increase.
when looking at the heat queues in rabbitmq, we have tons of queues such as "heat-engine-listener.01ce4b29-7fac-44a1-873c-efb4f6817f88" which never expire.
When checking all other openstack elements queues (nova, neutron, cinder, etc...) their queues which have a random id in the name of the queue are all expirable, heat only sets the fanout queues as expirable.
Could you please give the details for number of engine workers etc.? Also please give the heat.conf file.