summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Majkowski <marek@rabbitmq.com>2010-11-01 12:43:46 +0000
committerMarek Majkowski <marek@rabbitmq.com>2010-11-01 12:43:46 +0000
commit22c12b69e78436b078f590c40cd0dbc0a333dbbb (patch)
tree717ec4083ca0f5e5624bd2736f9e69f4d04e250c
parent3d3ece2f75f606478599cf5a7a261456d9ab98a2 (diff)
downloadrabbitmq-server-22c12b69e78436b078f590c40cd0dbc0a333dbbb.tar.gz
amqqueue emit_stats should reply with 'hibernate'
-rw-r--r--src/delegate.erl2
-rw-r--r--src/rabbit_amqqueue_process.erl2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/delegate.erl b/src/delegate.erl
index e50b99f1..11abe73b 100644
--- a/src/delegate.erl
+++ b/src/delegate.erl
@@ -206,7 +206,7 @@ handle_cast({thunk, Thunk}, State) ->
{noreply, State, hibernate}.
handle_info(_Info, State) ->
- {noreply, State}.
+ {noreply, State, hibernate}.
terminate(_Reason, _State) ->
ok.
diff --git a/src/rabbit_amqqueue_process.erl b/src/rabbit_amqqueue_process.erl
index 6048920e..fe2c975b 100644
--- a/src/rabbit_amqqueue_process.erl
+++ b/src/rabbit_amqqueue_process.erl
@@ -994,7 +994,7 @@ handle_cast(emit_stats, State = #q{stats_timer = StatsTimer}) ->
emit_stats(State),
State1 = State#q{stats_timer = rabbit_event:reset_stats_timer(StatsTimer)},
assert_invariant(State1),
- {noreply, State1}.
+ {noreply, State1, hibernate}.
handle_info({'DOWN', _MonitorRef, process, DownPid, _Reason},
State = #q{q = #amqqueue{exclusive_owner = DownPid}}) ->