[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