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

Tim Peters tim.one at comcast.net
Sat Mar 26 00:07:33 EST 2005


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

Modified Files:
      Tag: Zope-2_7-branch
	NEWS.txt 
Log Message:
Backport from ZODB 3.3.

Collector #1734.  Critical bug in BTree conflict resolution.

Stop silent data loss in some BTree cases where a transaction adds
a new key to a bucket while a concurrent transaction deletes all
keys from the same bucket.


=== ZODB3/NEWS.txt 1.33.6.69 => 1.33.6.70 ===
--- ZODB3/NEWS.txt:1.33.6.69	Fri Mar 18 14:30:15 2005
+++ ZODB3/NEWS.txt	Sat Mar 26 00:07:02 2005
@@ -1,3 +1,22 @@
+What's new in ZODB3 3.2.7?
+==========================
+Release date: DD-MMM-2005
+
+BTrees
+------
+
+Collector #1734: BTrees conflict resolution leads to index inconsistencies.
+
+Silent data loss could occur due to BTree conflict resolution when one
+transaction T1 added a new key to a BTree containing at least three buckets,
+and a concurrent transaction T2 deleted all keys in the bucket to which the
+new key was added.  Conflict resolution then created a bucket containing the
+newly added key, but the bucket remained isolated, disconnected from the
+BTree. In other words, the committed BTree didn't contain the new key added by
+T1.  Conflict resolution doesn't have enough information to repair this,
+so ``ConflictError`` is now raised in such cases.
+
+
 What's new in ZODB3 3.2.6?
 ==========================
 Release date: 18-Mar-2005



More information about the Zodb-checkins mailing list