[rabbitmq-discuss] BasicPublish() from .NET client hangs after upgrading server to 1.7.1

Matthew Sackman matthew at lshift.net
Thu Jan 28 16:04:43 GMT 2010


On Thu, Jan 28, 2010 at 04:26:24PM +0100, Ergeerts Glenn wrote:
> This is the output:
> 
> 3> os_mon_sysinfo:get_mem_info().
> ["76 -1658880 1016913920 -1 -1021628416 2147352576 2134794240\n"]

Hee hee:

1> <<X:32/unsigned-native>> = <<-1658880:32/signed-native>>, X.
4293308416
2> 4*1024*1024*1024.
4294967296

I think this is an Erlang bug, but we need to dig down further to check -
it looks to me like Erlang is interpreting a value as signed, when it's
actually unsigned. Hence Erlang and correspondingly Rabbit thinking you
have negative amounts of memory installed.

We shall investigate further. Many thanks for your help,

Matthew




More information about the rabbitmq-discuss mailing list