diff options
| author | Tim Watson <tim@rabbitmq.com> | 2013-11-05 16:30:40 +0000 |
|---|---|---|
| committer | Tim Watson <tim@rabbitmq.com> | 2013-11-05 16:30:40 +0000 |
| commit | 66e789074020d0697bbdd47a53a012b5f047fdfd (patch) | |
| tree | 1849127108761c417a46af11467a8f7e369951ad | |
| parent | ff99195d974bfc048db42a03b0d93b3d687fdd21 (diff) | |
| download | rabbitmq-server-git-66e789074020d0697bbdd47a53a012b5f047fdfd.tar.gz | |
Allow offline plugin re-configuration
| -rw-r--r-- | src/rabbit_plugins_main.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rabbit_plugins_main.erl b/src/rabbit_plugins_main.erl index 5c0190e9d9..b7222c1ee4 100644 --- a/src/rabbit_plugins_main.erl +++ b/src/rabbit_plugins_main.erl @@ -284,5 +284,8 @@ action_change(Node, Action, Targets) -> rpc_call(Node, rabbit_plugins, Action, [Targets]). rpc_call(Node, Mod, Fun, Args) -> - rpc:call(Node, Mod, Fun, Args, ?RPC_TIMEOUT). + case rpc:call(Node, Mod, Fun, Args, ?RPC_TIMEOUT) of + {badrpc, nodedown} -> io:format("Plugin configuration has changed.~n"); + _ -> ok + end. |
