<div dir="ltr">Thanks Matthias. I will get them upgraded and see if that fixes the problem.</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jun 11, 2014 at 3:15 AM, Matthias Radestock <span dir="ltr"><<a href="mailto:matthias@rabbitmq.com" target="_blank">matthias@rabbitmq.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 10/06/14 20:50, David Sinclair wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I am currently running a 2 node cluster with Rabbit 3.1.5. [...]<div class=""><br>
Operations was configuring a new cluster and put the hipe_compile flag<br>
to true (normally set to false). When they did this, queue creation was<br>
failing for queues that needed to be mirrored. The error is<br></div>
[...]<div class=""><br>
     exception exit: {badarith,<br>
                         [{rabbit_variable_queue,ram_<u></u>duration,1},<br>
                          {rabbit_mnesia,node_info,0},<br>
                          {rabbit_amqqueue_process,<u></u>handle_pre_hibernate,1},<br>
                          {gen_server2,pre_hibernate,1},<br>
                          {rabbit_mnesia,node_info,0}]}<br>
</div></blockquote>
<br>
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.<br>
<br>
Also, please make sure you are using the latest Erlang version, since hipe compilation is an active area of development (and bug fixing).<span class="HOEnZb"><font color="#888888"><br>
<br>
Matthias.<br>
</font></span></blockquote></div><br></div>