[ZODB-Dev] ConflictError vs Doom

Jim Fulton jim at zope.com
Mon Jan 7 07:29:40 EST 2008


On Jan 7, 2008, at 5:58 AM, Christian Theune wrote:

> Hi,
>
> I was wondering whether it might be reasonabl to let a ConflictError
> always doom a transaction.

It already does afaik,

> If you look at things like `tal:on-error` then those errors can be
> accidentally swallowed and still have the transaction commit. If the
> transaction was doomed then those requests would provide a real error
> because the transaction couldn't be committed although the publisher
> tries.
>
> Thoughts?
>
> (I think this is sort of a more zodbish than zopeish question, so I'm
> posting it here.)


I'm 99% sure that conflict errors already doom transactions.  Note  
that the scenario you describe should not occur in any case due to  
mvcc unless the invoked code does a commit.

Jim

--
Jim Fulton
Zope Corporation




More information about the ZODB-Dev mailing list