summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnaud Cogoluègnes <acogoluegnes@gmail.com>2016-12-14 16:24:38 +0100
committerArnaud Cogoluègnes <acogoluegnes@gmail.com>2016-12-14 16:24:38 +0100
commitee9a020e0808d0aa0a04f0a1614ac76a57d03d72 (patch)
treef827c97a68a2e6466b9817988ea83c22740a5d0c
parent065f72f8939ad3acd495697b6f9b09ff9227585a (diff)
downloadrabbitmq-server-git-ee9a020e0808d0aa0a04f0a1614ac76a57d03d72.tar.gz
List all global parameters
Including the cluster_name. References rabbitmq/rabbitmq-mqtt#73
-rw-r--r--src/rabbit_runtime_parameters.erl7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/rabbit_runtime_parameters.erl b/src/rabbit_runtime_parameters.erl
index 1e297b9805..292aa26d32 100644
--- a/src/rabbit_runtime_parameters.erl
+++ b/src/rabbit_runtime_parameters.erl
@@ -40,8 +40,7 @@
%% Parameters are stored in Mnesia and can be global. Their changes
%% are broadcasted over rabbit_event.
%%
-%% Global parameters keys are atoms and values must be JSON documents
-%% if the global parameter should show up in the global parameters list.
+%% Global parameters keys are atoms and values are JSON documents.
%%
%% See also:
%%
@@ -266,12 +265,12 @@ list(VHost, Component) ->
end).
list_global() ->
- %% list only atom keys and JSON values
+ %% list only atom keys
mnesia:async_dirty(
fun () ->
Match = #runtime_parameters{key = '_', _ = '_'},
[p(P) || P <- mnesia:match_object(?TABLE, Match, read),
- is_atom(P#runtime_parameters.key), is_list(P#runtime_parameters.value)]
+ is_atom(P#runtime_parameters.key)]
end).
list_formatted(VHost) ->