diff options
| author | Emile Joubert <emile@rabbitmq.com> | 2011-08-30 14:33:09 +0100 |
|---|---|---|
| committer | Emile Joubert <emile@rabbitmq.com> | 2011-08-30 14:33:09 +0100 |
| commit | 2eb3db154d61976e1fc183d2c1d860d202ca7307 (patch) | |
| tree | 2f9a33e1630e4b31f15eb504f65ed6f606ff3df2 | |
| parent | 8d4c559a971d25cd818dd189b58b07a123edb490 (diff) | |
| download | rabbitmq-server-git-2eb3db154d61976e1fc183d2c1d860d202ca7307.tar.gz | |
Backed out changeset e115f0eec60c
| -rw-r--r-- | docs/rabbitmqctl.1.xml | 12 | ||||
| -rw-r--r-- | src/rabbit.erl | 3 | ||||
| -rw-r--r-- | src/rabbit_control.erl | 6 | ||||
| -rw-r--r-- | src/vm_memory_monitor.erl | 7 |
4 files changed, 5 insertions, 23 deletions
diff --git a/docs/rabbitmqctl.1.xml b/docs/rabbitmqctl.1.xml index 40dea46f8f..e5ec3eed7f 100644 --- a/docs/rabbitmqctl.1.xml +++ b/docs/rabbitmqctl.1.xml @@ -1371,7 +1371,6 @@ </para> </listitem> </varlistentry> - <varlistentry> <term><cmdsynopsis><command>set_vm_memory_high_watermark</command> <arg choice="req"><replaceable>fraction</replaceable></arg></cmdsynopsis></term> <listitem> @@ -1384,17 +1383,6 @@ </variablelist> </listitem> </varlistentry> - - <varlistentry> - <term><cmdsynopsis><command>get_vm_memory_limits</command></cmdsynopsis></term> - <listitem> - <para> - Show total memory reported by OS; and memory monitoring limit and threshhold. - The memory total and limit are reported in bytes. - </para> - </listitem> - </varlistentry> - </variablelist> </refsect2> </refsect1> diff --git a/src/rabbit.erl b/src/rabbit.erl index 46f7d9d1f3..fdebeaf859 100644 --- a/src/rabbit.erl +++ b/src/rabbit.erl @@ -235,6 +235,9 @@ status() -> {running_applications, application:which_applications()}, {os, os:type()}, {erlang_version, erlang:system_info(system_version)}, + {vm_memory_high_watermark, + vm_memory_monitor:get_vm_memory_high_watermark()}, + {vm_memory_limit, vm_memory_monitor:get_memory_limit()}, {memory, erlang:memory()}]. environment() -> diff --git a/src/rabbit_control.erl b/src/rabbit_control.erl index abb462501f..b386e3383a 100644 --- a/src/rabbit_control.erl +++ b/src/rabbit_control.erl @@ -329,10 +329,6 @@ 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]), @@ -356,7 +352,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, get_vm_memory_limits]], + Action <- [status, cluster_status, environment]], VHosts = unsafe_rpc(Node, rabbit_vhost, list, []), [print_report(Node, Q) || Q <- ?GLOBAL_QUERIES], [print_report(Node, Q, [V]) || Q <- ?VHOST_QUERIES, V <- VHosts], diff --git a/src/vm_memory_monitor.erl b/src/vm_memory_monitor.erl index 4779bcad90..3b95591488 100644 --- a/src/vm_memory_monitor.erl +++ b/src/vm_memory_monitor.erl @@ -35,7 +35,7 @@ -export([update/0, get_total_memory/0, get_vm_limit/0, get_check_interval/0, set_check_interval/1, get_vm_memory_high_watermark/0, set_vm_memory_high_watermark/1, - get_memory_limit/0, get_vm_info/0]). + get_memory_limit/0]). -define(SERVER, ?MODULE). @@ -99,11 +99,6 @@ set_vm_memory_high_watermark(Fraction) -> get_memory_limit() -> gen_server:call(?MODULE, get_memory_limit, infinity). -get_vm_info() -> - [{os_total_memory, get_total_memory()}, - {monitoring_memory_limit, get_memory_limit()}, - {monitoring_memory_threshhold, get_vm_memory_high_watermark()}]. - %%---------------------------------------------------------------------------- %% gen_server callbacks %%---------------------------------------------------------------------------- |
