Ein Programmierfehler in der jüngst veröffentlichten Datenbank CouchDB 1.0.0 kann unter Umständen zu Datenverlust führen.
Vorherige Versionen von CouchDB sind nicht betroffen. Das Problem tritt laut den Entwicklern auch nur auf, wenn die Einstellung für "delayed_commits" auf "(true)" steht, was der Standardeinstellung entspricht. In diesem Fall gibt die CouchDB-Website eine Anleitung für einen Hotfix der Datenbank. Wichtigste Verhaltensregel dafür: Es darf kein Neustart des Servers erfolgen, bevor der Fix nicht eingespielt ist. Ursache des Bugs ist ein Timer, dessen Referenz nach dem Löschen bestehen bleibt.
CouchDB-Projekt verspricht eine permanente Lösung mit Version 1.0.1 noch diese Woche. Die Erläuterung des Fehlers und den Umgang mit dem Hotfix ist bei CouchDB zu finden.
[Diese Meldung stammt von Linux-Magazin Online ]
Mit Version 1.0.1 der freien Datenbanklösung Apache CouchDB haben die Entwickler den Fehler behoben, der zum Datenverlust führen konnte. Ein Update ist empfohlen.