[ZODB-Dev] [Bug?] UndoTransaction seems not to invalidate

Jeremy Hylton jeremy@zope.com
31 Mar 2003 14:22:07 -0500


On Tue, 2003-03-18 at 16:59, Dieter Maurer wrote:
> Looks as if we hit a bug this morning:
> 
>   We have a Zope 2.6.1/Zeo (ZEO1) setup.
> 
>   On one ZEO client, we undid a transaction that had deleted an object.
> 
>   On a second ZEO client, the original state (with the object)
>   was not restored. Trying to modify the container (for this object)
>   resulted in a "DatabaseConflictError".
> 
>   The problem only disappeared when this ZEO client was restarted.
> 
> 
> Looks as if "UndoTransaction" would not send invalidation messages
> to the ZEO clients, at least not reliably.

Looks like that's right.  The transactional undo implementation in ZEO 1
does not send invalidations.  This works correctly with ZEO 2.

Jeremy