[Zope-Checkins] CVS: ZODB3/BDBStorage - BDBFullStorage.py:1.75.2.5

Jeremy Hylton cvs-admin at zope.org
Tue Nov 25 00:48:03 EST 2003


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

Modified Files:
      Tag: ZODB3-mvcc-2-branch
	BDBFullStorage.py 
Log Message:
Return the revid not the tid for serialno.

The revid is used to fetch the pickle, so we know it's the tid of the
transaction that wrote the original data.  This is a lot easier to
understand than FileStorage :-).


=== ZODB3/BDBStorage/BDBFullStorage.py 1.75.2.4 => 1.75.2.5 ===
--- ZODB3/BDBStorage/BDBFullStorage.py:1.75.2.4	Mon Nov 24 17:40:54 2003
+++ ZODB3/BDBStorage/BDBFullStorage.py	Tue Nov 25 00:48:02 2003
@@ -997,7 +997,7 @@
         tid = key[8:]
         # XXX What about abortVersion?  Does that give a different
         # serial no than tid?
-        return data, tid, tid, end_tid
+        return data, revid, tid, end_tid
 
     def _getSerialAndTidMissingOk(self, oid):
         # For the object, return the curent serial number and transaction id




More information about the Zope-Checkins mailing list