On 1/24/06, Dieter Maurer <[EMAIL PROTECTED]> wrote:
> Much more worrying for me is that the exception comes from ZEO:
>
>   ZEO should *NEVER* raise "ReadConflictError" exceptions!
>
>
> 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...

Perhaps someone tried to solve Chris's earlier problems with
POSKeyError by renaming the error.  This sound like a problem. 
Perhaps the generic layer of storage tests should have a test that
verifies the correct behavior.  Or maybe it does and TemporaryStorage
isn't running that test.

Jeremy
_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zodb-dev

Reply via email to