[Zope] Re: _p_resolveConflict not called on conflict

Joachim Schmitz js at aixtraware.de
Wed Aug 8 10:38:03 EDT 2007

Tres Seaver schrieb:
> I don't know how you calibrate your expectations, Chris, but conflict
> resolution is a property of (some) *storages*;  the connectoins in
> application servers have nothing to do with it.  For objects served from
> a ZEO storage, conflict resolution is only possible if:
>   - The underlying storage is conflict resolving (FileStorage is;  none
>     of the others which ship with ZODB are).
>   - The storage server can import the class of the object under
>     conflict (this is why the BTrees code ships with ZODB, actually,
>     so that the storage server can use its conflict resolution hooks).
> Installing the products containing application-defined conflict
> resolution on the storage server is the only way to enable that conflict
> resolution in a ZEO-backed deployment.
As a side-note: this should be mentioned in the README of the 
QueueCatalog, there is a _p_resolveConflict defined.


Gruß Joachim

More information about the Zope mailing list