dcsimg
 

CouchDB 1.0.0 Severe Data Loss Bug Discovered

by Developer.com Staff

A severe bug has been discovered in CouchDB 1.0.0 that can result in massive data loss.

If you're running CouchDB 1.0.0 and 'delayed_commits' is set to true, the default setting, then you might be losing lots of data.

"Over the weekend of August 7th–8th, 2010 we discovered and fixed a nasty bug in CouchDB 1.0.0," the CouchDB announcement says. "The problem was subtle (cancelling a timer, without deleting the reference to it) but the ramifications are not: once the bad code path is triggered, subsequent writes to the database are never committed. This means there is potential data-loss for users of 1.0.0."

This bug does not affect previous version of CouchDB.

There's also a hotfix available, and a permanent fix will be released this week. You can learn more about this bug and the fix here.

This article was originally published on Monday Aug 9th 2010
Home
Mobile Site | Full Site