From 479ef9df7559cc29ef558aa889637bd5a34516b2 Mon Sep 17 00:00:00 2001 From: "Damien F. Katz" Date: Thu, 12 Jun 2008 18:16:30 +0000 Subject: Fix for COUCHDB-78. Couchdb was failing to close open file handles when compaction attempts need to be retried. git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@667188 13f79535-47bb-0310-9956-ffa450edef68 --- src/couchdb/couch_db.erl | 1 + 1 file changed, 1 insertion(+) (limited to 'src/couchdb') diff --git a/src/couchdb/couch_db.erl b/src/couchdb/couch_db.erl index 66b18976..e3ab1622 100644 --- a/src/couchdb/couch_db.erl +++ b/src/couchdb/couch_db.erl @@ -597,6 +597,7 @@ update_loop(#db{fd=Fd,name=Name, [Db#db.update_seq, NewSeq]), Pid = spawn_link(couch_db, start_copy_compact_int, [Db, false]), Db2 = Db#db{compactor_pid=Pid}, + couch_file:close(NewFd), update_loop(Db2) end; {OrigFrom, increment_update_seq} -> -- cgit v1.2.3