diff options
author | Matthew Sackman <matthew@rabbitmq.com> | 2011-04-06 11:33:14 +0100 |
---|---|---|
committer | Matthew Sackman <matthew@rabbitmq.com> | 2011-04-06 11:33:14 +0100 |
commit | 22bdb4ffd079fb5aa842e1673de888be46029ab0 (patch) | |
tree | 7a2504c3a14fa72921d438510040efeed0636d02 | |
parent | 73686dcae71a423c53ee75a2e5c54cc5d07c6e20 (diff) | |
download | rabbitmq-server-22bdb4ffd079fb5aa842e1673de888be46029ab0.tar.gz |
It is not an error if the file does not exist
-rw-r--r-- | src/rabbit_msg_store.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/rabbit_msg_store.erl b/src/rabbit_msg_store.erl index 65688142..3f4162cd 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. |