[rabbitmq-discuss] Flow control issue when shovelling messages between data centres
simon at rabbitmq.com
Thu May 16 12:21:36 BST 2013
On 16/05/13 09:44, SimonT wrote:
> Thanks Simon, much appreciated. In our case, as far as we can tell, these
> rabbit nodes have bags of available RAM when the flow control occurs - would
> you still expect paging to disc of messages in that case?
In an effort to try to smooth out performance and prevent you running
into a wall when memory use gets high, Rabbit will start paging some
stuff to disc at around ~5% memory use.
> Another thing to mention is that we are using a rather old version (RabbitMQ
> 2.8.2 on Erlang R14B04). Do you think this might be relevant?
There was also a bug (fixed in 2.8.3) where queues that had lots of
consumers and / or consumers with a small prefetch count could
over-prioritise consuming, to the extent of refusing to accept publishes
at all (and thus stick in flow control) until they emptied completely.
Does that sound like what you are seeing?
It may be worth upgrading anyway of course.
More information about the rabbitmq-discuss