[
https://issues.apache.org/jira/browse/COUCHDB-334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sam Bisbee closed COUCHDB-334.
------------------------------
Resolved for a while. Closing.
> With deferred commits and 100+ active dbs, CouchDB can lose uncommitted
> changes
> -------------------------------------------------------------------------------
>
> Key: COUCHDB-334
> URL: https://issues.apache.org/jira/browse/COUCHDB-334
> Project: CouchDB
> Issue Type: Bug
> Components: Database Core
> Affects Versions: 0.9
> Reporter: Damien Katz
> Assignee: Damien Katz
> Fix For: 0.9.1
>
>
> By default, CouchDB keeps a maximum of 100 databases open and active. This is
> controlled by the ini setting max_dbs_open in [couchdb] .
> This limit controls the number of Erlang server processes that are readily
> available and hold resources, like file handles, and hold state for deferred
> commits. Once CouchDB hits the open database limit, it will always close an
> idle database and files before opening a new database file. The problem is
> that CouchDB would consider instances to be idle even if they still had
> deferred commits pending. It would then close the instance and drop it's
> deferred commits.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira