[Zodb-checkins] CVS: ZODB3 - NEWS.txt:1.17.2.20

Barry Warsaw barry@wooz.org
Mon, 3 Feb 2003 12:04:33 -0500


Update of /cvs-repository/ZODB3
In directory cvs.zope.org:/tmp/cvs-serv31679

Modified Files:
      Tag: ZODB3-3_1-branch
	NEWS.txt 
Log Message:
Updated for 3.1.1b2


=== ZODB3/NEWS.txt 1.17.2.19 => 1.17.2.20 ===
--- ZODB3/NEWS.txt:1.17.2.19	Tue Jan 28 12:52:36 2003
+++ ZODB3/NEWS.txt	Mon Feb  3 12:04:30 2003
@@ -1,6 +1,6 @@
 What's new in ZODB3 3.1.1 beta 2?
 =================================
-Release date: XX-XXX-2003
+Release date: 03-Feb-2003
 
 The Transaction "hosed" feature is disabled in this release.  If a
 transaction fails during the tpc_finish() it is not possible, in
@@ -9,10 +9,10 @@
 confirmation of the commit to the client.  If multiple storages are
 involved in a transaction, the problem is exacerbated: One storage may
 commit the data while another fails to commit.  In previous versions
-of ZODB, the database would set a global variable "hosed" that
-prevented any other transaction from committing until an administrator
-could check the status of the various failed storages and ensure that
-the database is in a consistent state.  This approach favors data
+of ZODB, the database would set a global "hosed" flag that prevented
+any other transaction from committing until an administrator could
+check the status of the various failed storages and ensure that the
+database is in a consistent state.  This approach favors data
 consistency over availability.  The new approach is to log a panic but
 continue.  In practice, availability seems to be more important than
 consistency.  The failure mode is exceedingly rare in either case.
@@ -31,10 +31,25 @@
 module BTrees.check for the checker and other utilities for working
 with BTrees.
 
+A new script called repozo.py was added.  This script, originally
+written by Anthony Baxter, provides an incremental backup scheme for
+FileStorage based storages.
+
+zeopack.py has been fixed to use a read-only connection.
+
+Various small autopack-related race conditions have been fixed in the
+Berkeley storage implementations.  There have been some table changes
+to the Berkeley storages so any storage you created in 3.1.1b1 may not
+work.  Part of these changes was to add a storage version number to
+the schema so these types of incompatible changes can be avoided in
+the future.
+
+Removed the chance of bogus warnings in the FileStorage iterator.
+
 ZEO
 ---
 
-The ZEO version number was bumped to 2.0.2 on account of the below
+The ZEO version number was bumped to 2.0.2 on account of the following
 minor feature additions.
 
 The performance of full cache verification has improved dramatically.
@@ -52,6 +67,8 @@
 If a client was disconnected during a transaction, the tpc_abort()
 call did not properly reset the internal state about the transaction.
 The bug caused the next transaction to fail in its tpc_finish().
+Also, any ClientDisconnected exceptions raised during tpc_abort() are
+ignored.
 
 What's new in ZODB3 3.1.1 beta 1?
 =================================