summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMatthew Sackman <matthew@rabbitmq.com>2011-04-06 11:33:14 +0100
committerMatthew Sackman <matthew@rabbitmq.com>2011-04-06 11:33:14 +0100
commitae329cdb93b355bc73824d46245a5ee077be1644 (patch)
tree7a2504c3a14fa72921d438510040efeed0636d02 /src
parenta3c513313ee067e58f277904a841a95dfe2f9e66 (diff)
downloadrabbitmq-server-git-ae329cdb93b355bc73824d46245a5ee077be1644.tar.gz
It is not an error if the file does not exist
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_msg_store.erl5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rabbit_msg_store.erl b/src/rabbit_msg_store.erl
index 656881423d..3f4162cdd9 100644
--- a/src/rabbit_msg_store.erl
+++ b/src/rabbit_msg_store.erl
@@ -1891,7 +1891,10 @@ copy_messages(WorkList, InitOffset, FinalOffset, SourceHdl, DestinationHdl,
force_recovery(BaseDir, Store) ->
Dir = filename:join(BaseDir, atom_to_list(Store)),
- ok = file:delete(filename:join(Dir, ?CLEAN_FILENAME)),
+ case file:delete(filename:join(Dir, ?CLEAN_FILENAME)) of
+ ok -> ok;
+ {error, enoent} -> ok
+ end,
recover_crashed_compactions(BaseDir),
ok.