[Zope-Checkins] CVS: ZODB3/ZEO - cache.py:1.1.2.9

Jeremy Hylton cvs-admin at zope.org
Wed Nov 19 22:13:20 EST 2003


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

Modified Files:
      Tag: ZODB3-mvcc-2-branch
	cache.py 
Log Message:
Make sure version data is tossed on non-version invalidation.


=== ZODB3/ZEO/cache.py 1.1.2.8 => 1.1.2.9 ===
--- ZODB3/ZEO/cache.py:1.1.2.8	Wed Nov 19 14:13:08 2003
+++ ZODB3/ZEO/cache.py	Wed Nov 19 22:13:18 2003
@@ -297,6 +297,10 @@
                 self._trace(0x1A, oid, version, tid)
                 del self.version[oid]
             return
+        if oid in self.version:
+            # If the non-version data changed, the version is gone.
+            # XXX Do we need a cache trace code for this?
+            del self.version[oid]
         if oid not in self.current:
             self._trace(0x10, oid, version, tid)
             return




More information about the Zope-Checkins mailing list