[rabbitmq-discuss] Queue creation error
Matthias Radestock
matthias at rabbitmq.com
Wed Jun 11 08:15:13 BST 2014
On 10/06/14 20:50, David Sinclair wrote:
> I am currently running a 2 node cluster with Rabbit 3.1.5. [...]
> Operations was configuring a new cluster and put the hipe_compile flag
> to true (normally set to false). When they did this, queue creation was
> failing for queues that needed to be mirrored. The error is
> [...]
> exception exit: {badarith,
> [{rabbit_variable_queue,ram_duration,1},
> {rabbit_mnesia,node_info,0},
> {rabbit_amqqueue_process,handle_pre_hibernate,1},
> {gen_server2,pre_hibernate,1},
> {rabbit_mnesia,node_info,0}]}
The code that is failing has changed in more recent versions of rabbit,
avoiding a floating point arithmetic rounding issue that could possibly
trigger the above error. Please upgrade.
Also, please make sure you are using the latest Erlang version, since
hipe compilation is an active area of development (and bug fixing).
Matthias.
More information about the rabbitmq-discuss
mailing list