diff options
| author | Matthias Radestock <matthias@rabbitmq.com> | 2014-01-13 11:23:16 +0000 |
|---|---|---|
| committer | Matthias Radestock <matthias@rabbitmq.com> | 2014-01-13 11:23:16 +0000 |
| commit | f4cea4aea45d19284ccbd1500f003fd52366575b (patch) | |
| tree | d0c4058a38c6c65171262e92099987feb8ecd37b /src | |
| parent | 8054ea6c4faa3885a1bdfd676720cdeba3b13164 (diff) | |
| download | rabbitmq-server-git-f4cea4aea45d19284ccbd1500f003fd52366575b.tar.gz | |
cosmetic
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_amqqueue_process.erl | 6 | ||||
| -rw-r--r-- | src/rabbit_queue_index.erl | 8 | ||||
| -rw-r--r-- | src/rabbit_recovery_terms.erl | 50 |
3 files changed, 20 insertions, 44 deletions
diff --git a/src/rabbit_amqqueue_process.erl b/src/rabbit_amqqueue_process.erl index 5c0987558a..e9094acf46 100644 --- a/src/rabbit_amqqueue_process.erl +++ b/src/rabbit_amqqueue_process.erl @@ -203,10 +203,8 @@ declare(Recover, From, State = #q{q = Q, {stop, normal, Err, State} end. -recovery_status(new) -> - {false, new}; -recovery_status({Recover, _}) -> - {true, Recover}. +recovery_status(new) -> {false, new}; +recovery_status({Recover, _}) -> {true, Recover}. matches(false, Q1, Q2) -> %% i.e. not policy diff --git a/src/rabbit_queue_index.erl b/src/rabbit_queue_index.erl index 083e03da8d..2c6ca32203 100644 --- a/src/rabbit_queue_index.erl +++ b/src/rabbit_queue_index.erl @@ -264,8 +264,7 @@ recover(Name, {Recovery, Terms}, MsgStoreRecovered, terminate(Terms, State = #qistate { dir = Dir }) -> {SegmentCounts, State1} = terminate(State), - rabbit_recovery_terms:store( - Dir, [{segments, SegmentCounts} | Terms]), + rabbit_recovery_terms:store(Dir, [{segments, SegmentCounts} | Terms]), State1. delete_and_terminate(State) -> @@ -383,10 +382,9 @@ recover(DurableQueues) -> %% Any queue directory we've not been asked to recover is considered garbage QueuesDir = queues_dir(), - lists:map( + lists:foreach( fun(QueueDir) -> - case dict:is_key(filename:basename(QueueDir), - DurableDict) of + case dict:is_key(filename:basename(QueueDir), DurableDict) of true -> ok; false -> ok = rabbit_file:recursive_delete([QueueDir]) end diff --git a/src/rabbit_recovery_terms.erl b/src/rabbit_recovery_terms.erl index b5426dd8d3..e80a6be53b 100644 --- a/src/rabbit_recovery_terms.erl +++ b/src/rabbit_recovery_terms.erl @@ -21,21 +21,11 @@ -behaviour(gen_server). --export([recover/0, - upgrade_recovery_terms/0, - start_link/0, - store/2, - read/1, - lookup/2, - clear/0, - flush/0]). - --export([init/1, - handle_call/3, - handle_cast/2, - handle_info/2, - terminate/2, - code_change/3]). +-export([recover/0, upgrade_recovery_terms/0, start_link/0, + store/2, read/1, lookup/2, clear/0, flush/0]). + +-export([init/1, handle_call/3, handle_cast/2, handle_info/2, + terminate/2, code_change/3]). -rabbit_upgrade({upgrade_recovery_terms, local, []}). @@ -87,11 +77,9 @@ upgrade_recovery_terms() -> flush() end. -start_link() -> - gen_server:start_link(?MODULE, [], []). +start_link() -> gen_server:start_link(?MODULE, [], []). -store(QueueDir, Terms) -> - dets:insert(?MODULE, {to_key(QueueDir), Terms}). +store(QueueDir, Terms) -> dets:insert(?MODULE, {to_key(QueueDir), Terms}). read(QueueDir) -> case dets:lookup(?MODULE, to_key(QueueDir)) of @@ -111,14 +99,11 @@ init(_) -> create_table(), {ok, undefined}. -handle_call(Msg, _, State) -> - {stop, {unexpected_call, Msg}, State}. +handle_call(Msg, _, State) -> {stop, {unexpected_call, Msg}, State}. -handle_cast(Msg, State) -> - {stop, {unexpected_cast, Msg}, State}. +handle_cast(Msg, State) -> {stop, {unexpected_cast, Msg}, State}. -handle_info(_Info, State) -> - {noreply, State}. +handle_info(_Info, State) -> {noreply, State}. terminate(_Reason, _State) -> ok = flush(), @@ -127,18 +112,13 @@ terminate(_Reason, _State) -> code_change(_OldVsn, State, _Extra) -> {ok, State}. -flush() -> - dets:sync(?MODULE). +flush() -> dets:sync(?MODULE). create_table() -> - File = dets_filename(), - {ok, _} = dets:open_file(?MODULE, [{file, File}, - {ram_file, true}, + File = filename:join(rabbit_mnesia:dir(), "recovery.dets"), + {ok, _} = dets:open_file(?MODULE, [{file, File}, + {ram_file, true}, {auto_save, infinity}]). -to_key(QueueDir) -> - filename:basename(QueueDir). - -dets_filename() -> - filename:join(rabbit_mnesia:dir(), "recovery.dets"). +to_key(QueueDir) -> filename:basename(QueueDir). |
