[ https://issues.apache.org/jira/browse/COUCHDB-449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jan Lehnardt resolved COUCHDB-449. ---------------------------------- Resolution: Fixed I call lazy consensus that we keep delayed_commits on by default. Please reopen if you disagree. > Turn off delayed commits by default > ----------------------------------- > > Key: COUCHDB-449 > URL: https://issues.apache.org/jira/browse/COUCHDB-449 > Project: CouchDB > Issue Type: Bug > Components: Database Core > Affects Versions: 0.9, 0.9.1 > Reporter: Jan Lehnardt > Assignee: Adam Kocoloski > Priority: Blocker > Fix For: 0.11 > > Attachments: delayed_commits_v1.patch, slow.rb > > > Delayed commits make CouchDB significantly faster. They also open a one > second window for data loss. In 0.9 and trunk, delayed commits are enabled by > default and can be overridden with HTTP headers and an explicit API call to > flush the write buffer. I suggest to turn off delayed commits by default and > use the same overrides to enable it per request. A per-database option is > possible, too. > One concern is developer workflow speed. The setting affects the test suite > performance significantly. I'd opt to change couch.js to set the appropriate > header to enable delayed commits for tests. > CouchDB should guarantee data safety first and speed second, with sensible > overrides. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.