[ZODB-Dev] Weird ConflictErrors with Zope 2.8.4 - It's been a
	while ; -)
    Michael Dunstan 
    michael.dunstan at gmail.com
       
    Wed Jan 25 03:44:46 EST 2006
    
    
  
On 1/25/06, Dieter Maurer <dieter at handshake.de> wrote:
> Okay, I see: "TemporaryStorage" raises "ConflictError"
> when other storages would raise "POSKeyError": something
> tries to access an "oid" that was recently garbage collected (i.e.
> deleted).
>
> What you see may be a result of "tempstorage" not implementing
> faithfull MVCC...
Yeah, this ConflictError *is* the signal that tempstorage could not
remain faithful to MVCC.
I don't know why this repeated though.
FWIW, Florent did see something that sounds similar with Zope 2.9. He
also resolved the issue with a patch for
Products.ZODBMountPoint.MountedObject. See:
http://mail.zope.org/pipermail/zodb-dev/2005-December/009660.html
http://svn.zope.org/Zope/branches/2.9/doc/CHANGES.txt?rev=41152&view=rev
However, I understand that Florent's case was not observed in Zope
2.8. And anyway, the MountedObject of Zope 2.9 is significantly
different version of that in Zope 2.8.
Michael
    
    
More information about the ZODB-Dev
mailing list