[ZODB-Dev] zeo clients seeing a different size of database?

Jim Fulton jim at zope.com
Mon Jun 16 13:46:23 EDT 2008


On Jun 16, 2008, at 1:44 PM, Christian Theune wrote:

> On Mon, Jun 16, 2008 at 01:16:55PM -0400, Jim Fulton wrote:
>> The client gets the size value from the storage server when it  
>> connects.
>> A client gets an update of the database size when *it* commits a
>> transaction.  Don't ask me why it has this policy. :)
>
> Just to make this clear for me: In my understanding it also receives  
> updates
> on the size information via invalidations. Those are broadcasted to  
> the
> clients not only at *their* transaction boundaries, right?


It isn't broadcast.  It's only sent to the client that is committing a  
transaction.  This is rather weird, but that's what it does.

Jim

--
Jim Fulton
Zope Corporation




More information about the ZODB-Dev mailing list