[rabbitmq-discuss] new persiter hangs while consuming messages from multiple queues

Matthew Sackman matthew at lshift.net
Tue Feb 9 19:04:19 GMT 2010


Hi Alex,

On Tue, Feb 09, 2010 at 10:31:57AM -0800, alex chen wrote:
> Thanks Matthew for the quick response!  It is greatly appreciated.
> We are using persistent msgs and ack.  I also tried using basic_qos to set prefetch_count=1, but the broker still hanged.  If we call tx_commit for each basic_publish which loading up the queue, then consumers can finish consuming all messages without any problem.

I've tracked this down and fixed it. Many thanks for reporting this - it
was nothing suspicious - just my own fault for mixing up atomic and
non-atomic operations.

Please pull and hg up -C bug21673 and let me know if it works for you.

Matthew




More information about the rabbitmq-discuss mailing list