[Zodb-checkins] CVS: ZODB3 - NEWS.txt:1.33
Jeremy Hylton
jeremy at zope.com
Mon Jun 16 18:43:56 EDT 2003
Update of /cvs-repository/ZODB3
In directory cvs.zope.org:/tmp/cvs-serv27011
Modified Files:
NEWS.txt
Log Message:
Update with the latest bug fixes.
=== ZODB3/NEWS.txt 1.32 => 1.33 ===
--- ZODB3/NEWS.txt:1.32 Fri May 30 15:59:15 2003
+++ ZODB3/NEWS.txt Mon Jun 16 17:43:55 2003
@@ -1,3 +1,39 @@
+What's new in ZODB3 3.2 beta 2
+==============================
+Release date: 16-Jun-2003
+
+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
+has been fixed regardless.)
+
+The ZEO server was fixed so that it does not perform any I/O until all
+of a transactions' invalidations are queued. If it performs I/O in the
+middle of sending invalidations, it would be possible to overlap a
+load from a client with the invalidation being sent to it.
+
+The ZEO cache now handles invalidations atomically. This is the same
+sort of bug that is described in the 3.1.2b1 section below, but it
+affects the ZEO cache.
+
+Fixed several serious bugs in fsrecover that caused it to fail
+catastrophically in certain cases because it thought it had found a
+checkpoint (status "c") record when it was in the middle of the file.
+
+Two new features snuck into this beta release.
+
+The ZODB.transact module provides a helper function that converts a
+regular function or method into a transactional one.
+
+The ZEO client cache now supports Adaptable Persistence (APE). The
+cache used to expect that all OIDs were eight bytes long.
+
What's new in ZODB3 3.2 beta 1
==============================
Release date: 30-May-2003
More information about the Zodb-checkins
mailing list