+1 On 28.11.2010, at 13:55, Jan Lehnardt wrote:
> > On 27 Nov 2010, at 23:45, Adam Kocoloski (JIRA) wrote: > >> >> [ >> https://issues.apache.org/jira/browse/COUCHDB-968?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel >> ] >> >> Adam Kocoloski updated COUCHDB-968: >> ----------------------------------- >> >> Priority: Blocker (was: Major) > > Should we hold 1.0.2 for this? > > Cheers > Jan > -- > >> >> Bob, in tisba's case the duplicates had the same revision. Is that also >> true in your case? And you only see these duplicates after compaction? >> >>> Duplicated IDs in _all_docs >>> --------------------------- >>> >>> Key: COUCHDB-968 >>> URL: https://issues.apache.org/jira/browse/COUCHDB-968 >>> Project: CouchDB >>> Issue Type: Bug >>> Components: Database Core >>> Affects Versions: 1.0, 1.0.1, 1.0.2 >>> Environment: Ubuntu 10.04. >>> Reporter: Sebastian Cohnen >>> Priority: Blocker >>> >>> We have a database, which is causing serious trouble with compaction and >>> replication (huge memory and cpu usage, often causing couchdb to crash b/c >>> all system memory is exhausted). Yesterday we discovered that db/_all_docs >>> is reporting duplicated IDs (see [1]). Until a few minutes ago we thought >>> that there are only few duplicates but today I took a closer look and I >>> found 10 IDs which sum up to a total of 922 duplicates. Some of them have >>> only 1 duplicate, others have hundreds. >>> Some facts about the database in question: >>> * ~13k documents, with 3-5k revs each >>> * all duplicated documents are in conflict (with 1 up to 14 conflicts) >>> * compaction is run on a daily bases >>> * several thousands updates per hour >>> * multi-master setup with pull replication from each other >>> * delayed_commits=false on all nodes >>> * used couchdb versions 1.0.0 and 1.0.x (*) >>> Unfortunately the database's contents are confidential and I'm not allowed >>> to publish it. >>> [1]: Part of http://localhost:5984/DBNAME/_all_docs >>> ... >>> {"id":"9997","key":"9997","value":{"rev":"6096-603c68c1fa90ac3f56cf53771337ac9f"}}, >>> {"id":"9999","key":"9999","value":{"rev":"6097-3c873ccf6875ff3c4e2c6fa264c6a180"}}, >>> {"id":"9999","key":"9999","value":{"rev":"6097-3c873ccf6875ff3c4e2c6fa264c6a180"}}, >>> ... >>> [*] >>> There were two (old) servers (1.0.0) in production (already having the >>> replication and compaction issues). Then two servers (1.0.x) were added and >>> replication was set up to bring them in sync with the old production >>> servers since the two new servers were meant to replace the old ones (to >>> update node.js application code among other things). >> >> -- >> This message is automatically generated by JIRA. >> - >> You can reply to this email to add a comment to the issue online. >> >