From 83ae3d22716bd27cac9aba134a32bfbe05f4301c Mon Sep 17 00:00:00 2001 From: Adam Kocoloski Date: Wed, 28 Oct 2009 19:27:31 +0000 Subject: reboot replication from last checkpoint if DB is compacted or server restarts git-svn-id: https://svn.apache.org/repos/asf/couchdb/trunk@830737 13f79535-47bb-0310-9956-ffa450edef68 --- src/couchdb/couch_rep_reader.erl | 1 + 1 file changed, 1 insertion(+) (limited to 'src/couchdb/couch_rep_reader.erl') diff --git a/src/couchdb/couch_rep_reader.erl b/src/couchdb/couch_rep_reader.erl index e0ebc2f0..7f061500 100644 --- a/src/couchdb/couch_rep_reader.erl +++ b/src/couchdb/couch_rep_reader.erl @@ -262,6 +262,7 @@ reader_loop(ReaderServer, Source, MissingRevsServer) -> maybe_reopen_db(#db{update_seq=OldSeq} = Db, HighSeq) when HighSeq > OldSeq -> {ok, NewDb} = couch_db:open(Db#db.name, [{user_ctx, Db#db.user_ctx}]), + couch_db:close(Db), NewDb; maybe_reopen_db(Db, _HighSeq) -> Db. -- cgit v1.2.3