[Zope-Checkins] CVS: ZODB3/ZEO - StorageServer.py:1.74.2.6.4.2
Guido van Rossum
guido@python.org
Tue, 17 Dec 2002 13:30:32 -0500
Update of /cvs-repository/ZODB3/ZEO
In directory cvs.zope.org:/tmp/cvs-serv30664
Modified Files:
Tag: ZODB3-fast-restart-branch
StorageServer.py
Log Message:
Change the (internal) tpc_finish() method to return the tid of the
last transaction.
=== ZODB3/ZEO/StorageServer.py 1.74.2.6.4.1 => 1.74.2.6.4.2 ===
--- ZODB3/ZEO/StorageServer.py:1.74.2.6.4.1 Tue Dec 17 13:07:59 2002
+++ ZODB3/ZEO/StorageServer.py Tue Dec 17 13:30:32 2002
@@ -414,7 +414,10 @@
invalidated, self.get_size_info())
self.transaction = None
self.strategy = None
+ # Return the tid, for cache invalidation optimization
+ tid = self.storage.lastTransaction()
self.handle_waiting()
+ return tid
def tpc_abort(self, id):
if not self.check_tid(id):