[Zodb-checkins] CVS: ZODB3/bsddb3Storage - README.txt:1.4

Barry Warsaw barry@wooz.org
Thu, 21 Nov 2002 14:46:13 -0500


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

Modified Files:
	README.txt 
Log Message:
Add a note about the db-4.0.14 patch that seems necessary to prevent
possible corrupt -- and unrecoverable -- databases.


=== ZODB3/bsddb3Storage/README.txt 1.3 => 1.4 ===
--- ZODB3/bsddb3Storage/README.txt:1.3	Sat Nov  9 00:31:36 2002
+++ ZODB3/bsddb3Storage/README.txt	Thu Nov 21 14:46:13 2002
@@ -67,14 +67,22 @@
 Python 2.1.3 or Python 2.2.2 be used with these storages.  Full and
 Minimal storages should also work with Python 2.3 (as yet unreleased).
 
-Some testing has been conducted with both Zope 2.5.1, Zope 2.6, and
-the Zope 3 code base.  These storages have primarily been tested on
-Linux.
+Some testing has been conducted with Zopes as far back as 2.4.3 and as
+far forward as Zope 3 (pre-alpha).  These storages have primarily been
+tested on Linux.
 
-It is recommended that you use at least BerkeleyDB 4.0.14 and PyBSDDB
+It is recommended that you use BerkeleyDB 4.0.14 and PyBSDDB
 3.4.1 or later.  Earlier versions of both packages had bugs that could
 crash or hang your application.  Since PyBSDDB is not yet compatible
-with BerkeleyDB 4.1.24, stick with 4.0.14.
+with BerkeleyDB 4.1.24, stick with 4.0.14.  However, it is highly
+recommended that you apply the patch for 4.0.14 in the file
+
+    bsddb3Storage/db-4014-patch.txt
+
+We've seen corrupt databases that couldn't be recovered without this
+patch.  Sleepycat claims the patch fixes this problem and we've not
+seen a repeat of it since applying the patch (note though that this
+bug was hard to reproduce in the first place).
 
 
 Requirements