[ZODB-Dev] tid error with ClientStorage cache in Zope 2.9.2

Chris Withers chris at simplistix.co.uk
Thu Apr 27 08:15:54 EDT 2006


Hi Tim

Just been digging some more on this issue and found:
http://mail.zope.org/pipermail/zodb-checkins/2004-January/008063.html

In every case I get this error, the tid's are equal, which suggests your 
notes about the <= potentially being bad were correct ;-)

I'm low on fu here, so what's the problem with the two tid's being the 
same and do you have any idea why this could be occuring in production 
code on Zope 2.9.x?

cheers,

Chris

Chris Withers wrote:
> Hi All,
> 
> Anyone else seen this?
> 
> (864) CW: error in notifyConnected (('x', y))
> Traceback (most recent call last):
>   File "C:\Zope\2.9.2\lib\python\ZEO\zrpc\client.py", line 506, in 
> notify_client
>     self.client.notifyConnected(self.conn)
>   File "C:\Zope\2.9.2\lib\python\ZEO\ClientStorage.py", line 521, in 
> notifyConnected
>     self.verify_cache(stub)
>   File "C:\Zope\2.9.2\lib\python\ZEO\ClientStorage.py", line 589, in 
> verify_cache
>     self.invalidateTransaction(*pair)
>   File "C:\Zope\2.9.2\lib\python\ZEO\ClientStorage.py", line 1114, in 
> invalidateTransaction
>     self._cache.setLastTid(tid)
>   File "C:\Zope\2.9.2\lib\python\ZEO\cache.py", line 151, in setLastTid
>     self.fc.settid(tid)
>   File "C:\Zope\2.9.2\lib\python\ZEO\cache.py", line 1060, in settid
>     raise ValueError("new last tid (%s) must be greater than "
> ValueError: new last tid (244611896114584132) must be greater than 
> previous one (244611896114584132)
> 
> First time I've seen it, been running this instance on Zope 2.9.2 for 
> about a month so far with no problems. But, never got this before ever 
> with Zope 2.7.x...
> 
> cheers,
> 
> Chris
> 

-- 
Simplistix - Content Management, Zope & Python Consulting
            - http://www.simplistix.co.uk


More information about the ZODB-Dev mailing list