[Zodb-checkins] CVS: ZODB3 - NEWS.txt:1.17.2.30
Jeremy Hylton
jeremy at zope.com
Thu Jun 12 19:47:02 EDT 2003
Update of /cvs-repository/ZODB3
In directory cvs.zope.org:/tmp/cvs-serv12273
Modified Files:
Tag: ZODB3-3_1-branch
NEWS.txt
Log Message:
Revise the first entry based on today's bug fixing.
=== ZODB3/NEWS.txt 1.17.2.29 => 1.17.2.30 ===
--- ZODB3/NEWS.txt:1.17.2.29 Wed Jun 11 22:19:41 2003
+++ ZODB3/NEWS.txt Thu Jun 12 18:47:01 2003
@@ -1,15 +1,12 @@
What's new in ZODB3 3.1.2 beta 2?
=================================
-Fixed a critical race condition in ZEO's cache consistency that could
-cause invalidations to be lost. A lost invalidation can lead to data
-loss or data corruption. The specific bug could occur when one client
-loaded an object at the same time another client committed a change to
-the object. It was possible for the zrpc layer to re-order the
-response to the load and the invalidation, effectively causing the
-invalidation to be lost. The bug was fixed by delaying the handling
-of invalidations for an object while a load for the same object is in
-progress.
+Fixed critical race conditions in ZEO's cache consistency code that
+could cause invalidations to be lost or stale data to be written to
+the cache. These bugs can lead to data loss or data corruption.
+These bugs are relatively unlikely to be provoked in sites with few
+conflicts, but the possibility of failure existed any time an object
+was loaded and stored concurrently.
Fixed a bug in conflict resolution that failed to ghostify an object
if it was involved in a conflict. (This code may be redundant, but it
More information about the Zodb-checkins
mailing list