summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2011-10-27 14:35:52 +0100
committerSimon MacMullen <simon@rabbitmq.com>2011-10-27 14:35:52 +0100
commit00aeb086c3d7c6b3701708db7f579a49f00f50c7 (patch)
treeb0a8e1723bf5e6990196249e38a1faa2a4fcc387
parent6ec2a3a38e435c5ff37c6318a8d3d16b01b97e35 (diff)
downloadrabbitmq-server-bug24522.tar.gz
Since it may be sane to set the watermark to "0.0", let's allow "0" for that.bug24522
-rw-r--r--src/rabbit_control.erl5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rabbit_control.erl b/src/rabbit_control.erl
index 905e4fd0..66a5ab5b 100644
--- a/src/rabbit_control.erl
+++ b/src/rabbit_control.erl
@@ -325,7 +325,10 @@ action(trace_off, Node, [], Opts, Inform) ->
rpc_call(Node, rabbit_trace, stop, [list_to_binary(VHost)]);
action(set_vm_memory_high_watermark, Node, [Arg], _Opts, Inform) ->
- Frac = list_to_float(Arg),
+ Frac = list_to_float(case string:chr(Arg, $.) of
+ 0 -> Arg ++ ".0";
+ _ -> Arg
+ end),
Inform("Setting memory threshhold on ~p to ~p", [Node, Frac]),
rpc_call(Node, vm_memory_monitor, set_vm_memory_high_watermark, [Frac]);