diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2014-04-15 17:18:53 +0100 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2014-04-15 17:18:53 +0100 |
| commit | dd51f2253093ebb1c03779915145fb47a6876fe4 (patch) | |
| tree | f2b1375d426a9ed51991a2117aea82dd35b40dbb | |
| parent | 8ab07853c408af4d85baaaa7e2d2264eba19668d (diff) | |
| download | rabbitmq-server-git-dd51f2253093ebb1c03779915145fb47a6876fe4.tar.gz | |
Handle hibernation in our pre-go state.
| -rw-r--r-- | src/rabbit_mirror_queue_slave.erl | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/rabbit_mirror_queue_slave.erl b/src/rabbit_mirror_queue_slave.erl index e5c3adac06..8c550d952b 100644 --- a/src/rabbit_mirror_queue_slave.erl +++ b/src/rabbit_mirror_queue_slave.erl @@ -353,6 +353,9 @@ terminate_common(State) -> code_change(_OldVsn, State, _Extra) -> {ok, State}. +handle_pre_hibernate({not_started, _Q} = State) -> + {hibernate, State}; + handle_pre_hibernate(State = #state { backing_queue = BQ, backing_queue_state = BQS }) -> {RamDuration, BQS1} = BQ:ram_duration(BQS), |
