[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