[ https://issues.apache.org/jira/browse/COUCHDB-334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Damien Katz updated COUCHDB-334: -------------------------------- Fix Version/s: (was: 0.10) 0.9.1 > 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. - You can reply to this email to add a comment to the issue online.