[Zope-Checkins] CVS: Products/Transience -
Transience.py:1.32.12.8.2.2
Chris McDonough
chrism at plope.com
Sat Sep 11 21:56:38 EDT 2004
Update of /cvs-repository/Products/Transience
In directory cvs.zope.org:/tmp/cvs-serv9184
Modified Files:
Tag: chrism-pre273-branch
Transience.py
Log Message:
Don't bother making transaction uncommittable here (it's uncommittable due to the fact that a ReadConflictError was raised anwyay).
=== Products/Transience/Transience.py 1.32.12.8.2.1 => 1.32.12.8.2.2 ===
--- Products/Transience/Transience.py:1.32.12.8.2.1 Sat Sep 11 20:59:32 2004
+++ Products/Transience/Transience.py Sat Sep 11 21:56:37 2004
@@ -679,15 +679,6 @@
except ConflictError:
DEBUG and TLOG('_do_replentish_work: conflict when adding %s' %
k)
- # Out of paranoia, make this transaction uncommittable;
- # this is a fatal error and we need to retry the request
- # to get back to a sane state but we haven't set max_timeslice
- # yet, so an exception handler that catches this will screw us.
- # For ZODB 3.2, this will prevent at least our data invariants
- # for getting screwed up even if the exception is caught.
- makeTransactionUncommittable(
- get_transaction(),
- "conflict error in Transience _do_replentish_work")
raise
self._max_timeslice.set(max(new_buckets))
More information about the Zope-Checkins
mailing list