summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_disk_monitor.erl16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/rabbit_disk_monitor.erl b/src/rabbit_disk_monitor.erl
index 46c4a44c9e..4e5e3d2a28 100644
--- a/src/rabbit_disk_monitor.erl
+++ b/src/rabbit_disk_monitor.erl
@@ -169,14 +169,14 @@ handle_call({set_max_check_interval, MaxInterval}, _From, State) ->
handle_call(get_disk_free, _From, State = #state { actual = Actual }) ->
{reply, Actual, State};
-handle_call({set_enabled, Enabled}, _From, State) ->
- case Enabled of
- Enabled when Enabled == false ->
- erlang:cancel_timer(State#state.timer);
- Enabled when Enabled == true ->
- start_timer(set_disk_limits(State, State#state.limit))
- end,
- {reply, ok, State#state{enabled = Enabled}};
+handle_call({set_enabled, _Enabled = true}, _From, State) ->
+ start_timer(set_disk_limits(State, State#state.limit)),
+ rabbit_log:info("Free disk space monitor was enabled"),
+ {reply, ok, State#state{enabled = true}};
+handle_call({set_enabled, _Enabled = false}, _From, State) ->
+ erlang:cancel_timer(State#state.timer),
+ rabbit_log:info("Free disk space monitor was manually disabled"),
+ {reply, ok, State#state{enabled = false}};
handle_call(_Request, _From, State) ->
{noreply, State}.