summaryrefslogtreecommitdiff
path: root/src/rabbit_control.erl
diff options
context:
space:
mode:
authorEmile Joubert <emile@rabbitmq.com>2011-08-30 13:51:58 +0100
committerEmile Joubert <emile@rabbitmq.com>2011-08-30 13:51:58 +0100
commitab21774d30c02de86125c00f7a13a1ca59bae470 (patch)
treebfed062b3885100cfb4462dcf2e02e106f52e188 /src/rabbit_control.erl
parent6f0cd44f24cf5ffe7923bfb96079c18e22f950ba (diff)
downloadrabbitmq-server-ab21774d30c02de86125c00f7a13a1ca59bae470.tar.gz
Report vm memory limits differently
Diffstat (limited to 'src/rabbit_control.erl')
-rw-r--r--src/rabbit_control.erl6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/rabbit_control.erl b/src/rabbit_control.erl
index b386e338..abb46250 100644
--- a/src/rabbit_control.erl
+++ b/src/rabbit_control.erl
@@ -329,6 +329,10 @@ action(set_vm_memory_high_watermark, Node, [Arg], _Opts, Inform) ->
Inform("Setting memory threshhold on ~p to ~p", [Node, Frac]),
rpc_call(Node, vm_memory_monitor, set_vm_memory_high_watermark, [Frac]);
+action(get_vm_memory_limits, Node, _Args, _Opts, Inform) ->
+ Inform("Getting memory monitoring limits of node ~p", [Node]),
+ display_call_result(Node, {vm_memory_monitor, get_vm_info, []});
+
action(set_permissions, Node, [Username, CPerm, WPerm, RPerm], Opts, Inform) ->
VHost = proplists:get_value(?VHOST_OPT, Opts),
Inform("Setting permissions for user ~p in vhost ~p", [Username, VHost]),
@@ -352,7 +356,7 @@ action(report, Node, _Args, _Opts, Inform) ->
io:format("Reporting server status on ~p~n~n", [erlang:universaltime()]),
[begin ok = action(Action, N, [], [], Inform), io:nl() end ||
N <- unsafe_rpc(Node, rabbit_mnesia, running_clustered_nodes, []),
- Action <- [status, cluster_status, environment]],
+ Action <- [status, cluster_status, environment, get_vm_memory_limits]],
VHosts = unsafe_rpc(Node, rabbit_vhost, list, []),
[print_report(Node, Q) || Q <- ?GLOBAL_QUERIES],
[print_report(Node, Q, [V]) || Q <- ?VHOST_QUERIES, V <- VHosts],