[Zodb-checkins] CVS: ZODB3 - NEWS.txt:1.33.6.44
Tim Peters
tim.one at comcast.net
Tue Aug 31 18:51:59 EDT 2004
Update of /cvs-repository/ZODB3
In directory cvs.zope.org:/tmp/cvs-serv7008
Modified Files:
Tag: Zope-2_7-branch
NEWS.txt
Log Message:
_handle_independent(): Failed to record that a ReadConflictError was
raised for an object with a _p_independent() method that returned
false.
=== ZODB3/NEWS.txt 1.33.6.43 => 1.33.6.44 ===
--- ZODB3/NEWS.txt:1.33.6.43 Fri Aug 27 15:15:29 2004
+++ ZODB3/NEWS.txt Tue Aug 31 18:51:58 2004
@@ -32,12 +32,20 @@
involves. If you see the new exception in "working" code, that code
was working by accident before.
+
Transactions
------------
Transaction.begin() is supposed to imply Transaction.abort(), but if
the only pending changes were in subtransactions, the substransactions
were not aborted by begin(). This has been repaired.
+
+If ReadConflictError was raised by an attempt to load an object with a
+_p_independent() method that returned false, attempting to commit the
+transaction failed to (re)raise ReadConflictError for that object. Note
+that ZODB intends to prevent committing a transaction in which a
+ReadConflictError occurred; this was an obscure case it missed.
+
Tools
-----
More information about the Zodb-checkins
mailing list