[rabbitmq-discuss] new persiter hangs while consuming messages from multiple queues
alex chen
chen650 at yahoo.com
Tue Feb 9 19:53:21 GMT 2010
Hi Matthew,
I just tested it using the latest code and it works! Thanks a lot for fixing it so fast!
Finally your work has made it possible to remove the memory limit of the previous persister.
Go Rabbit! :)
-alex
----- Original Message ----
From: Matthew Sackman <matthew at lshift.net>
To: alex chen <chen650 at yahoo.com>
Cc: rabbitmq-discuss at lists.rabbitmq.com
Sent: Tue, February 9, 2010 11:04:19 AM
Subject: Re: [rabbitmq-discuss] new persiter hangs while consuming messages from multiple queues
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