[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