On 6/4/25 09:38, Arnaud Morin wrote:
Here is the snippet of config that I use to enable quorums:
[oslo_messaging_rabbit] amqp_durable_queues=True rabbit_transient_queues_ttl=0 rabbit_quorum_queue=True use_queue_manager=True rabbit_stream_fanout=True rabbit_transient_quorum_queue=True rabbit_qos_prefetch_count=100
Thanks for the above. Looks like I had nearly all of them already. I was trying to switch to quorum queues because RabbitMQ 4.x in Trixie doesn't support HA queues. It seems to work now, but then I'm hitting hard the fact that Nova is currently completely broken with Python 3.13 (due to Eventlet [1]). Indeed, due to it, a compute cannot even fetch a token from Keystone to talk to Neutron anymore. This increasingly worries me, as I'm not seeing any solution to it. :/ Disabling the garbage collector of course makes it work (which proves the author of the bug report is right in his diagnostic), but then everything in OpenStack has memory leaks (obviously, this is more troubles than a solution). Cheers, Thomas Goirand (zigo) [1] https://github.com/eventlet/eventlet/issues/1032