/[Apache-SVN]
ViewVC logotype

Revision 1138796


Jump to revision: Previous Next
Author: fdmanana
Date: Thu Jun 23 09:44:33 2011 UTC (12 years, 10 months ago)
Changed paths: 4
Log Message:
Simpler and safer db open/closing in view group servers

This makes the opening and closing of databases in the view
group server to be more friendly with the db reference counting
system, avoiding more potential db file leaking after compaction,
as we currently open a database in one process and use it on
another process (view compactor, view updater).

This significantly reduces the chances of failure when compacting
very large views as discussed in COUCHDB-994.

This relates to COUCHDB-926 and COUCHDB-994.




Changed paths

Path Details
Directorycouchdb/trunk/src/couchdb/couch_db.hrl modified , text changed
Directorycouchdb/trunk/src/couchdb/couch_view_compactor.erl modified , text changed
Directorycouchdb/trunk/src/couchdb/couch_view_group.erl modified , text changed
Directorycouchdb/trunk/src/couchdb/couch_view_updater.erl modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26