Chris Withers wrote at 2007-8-10 08:20 +0100:
Martijn Pieters wrote:
On 8/9/07, Chris Withers <chris@simplistix.co.uk> wrote:
Indeed, but it's still a storage, there's no reason for it not to do conflict resolution itself. I thought it did ;-)
It's not a storage at all.
Really? I'm pretty sure it implements the relevent storage interfaces otherwise it wouldn't slot in the place of FileStorage...
It's a stub for the actual storage which lives in the server.
That stub *could* do conflict resolution for client-side connects, I thought it did, but it looks like it doesn't.
Conflict resolution *MUST* necessarily be serialized (otherwise, several conflict resolution processes may conflict with one another). In a ZEO environment, there is only one place which can reliably serialize: ZEO. -- Dieter