[ZODB-Dev] ZEO.ClientStorage replication: invalidations don't work

Mihai Ilinca muqker at muqker.com
Mon Jan 30 12:39:30 EST 2006


Thanks for your help, I fixed it.

Basicaly, now each read/write operation _starts_ with transaction.commit() to 
ensure processing of invalidation messages. It works fine.
I am using ZODB 3.4 .

I'm still upset about that ClientDisconnected exception, but I will address 
the issue in a new thread.

Thanks again.

-Mihai

> > Trough 'slave' I only do read operations at the moment.
>
> You didn't say which version of ZODB you're using.  If it's a version
> before 3.3, then a client that doesn't modify objects may not process
> invalidations even when you cross a transaction boundary.  Much has been
> written about that before, so I'll just point you at an earlier thread:
>
>     http://mail.zope.org/pipermail/zodb-dev/2004-December/008230.html


More information about the ZODB-Dev mailing list