[ZODB-Dev] ZEO Limits

Jim Fulton jim@zope.com
Fri, 21 Dec 2001 11:26:10 -0500


Toby Dickenson wrote:
> 
> On Fri, 21 Dec 2001 09:55:47 -0500, Jim Fulton <jim@zope.com> wrote:
> 
> >> Ive not *used* this configuration personally, but I have
> >> thought about it, and it looks like it should be more scalable.
> >
> >Could be. Note that due to an oversight in the ZEO implementation,
> >this doesn't work right now, but would be easy to fix, I think. The
> >problem is that a ClientStorage has certain expectations of a
> >database that aren't satisfied by a storage server. :/
> 
> Last time this configuration was raised, I thought solutions to any
> problems were in the pipeline.

Well, sort of, but it's a very long pipeline. :]

> If not, Jim, do you have reference or
> easy explanation of the problem? 

Sure, I think.

>I may have some resources to add this
> option to the ZEO toolkit.

Great.

The StorageAPI has a method, 'registerDB' that most storages
implement as a pass. ClientStorage really needs this to be called.
with an object that implements the (DB) invalidate message.
Fixing this should make things work.

Jim

--
Jim Fulton           mailto:jim@zope.com       Python Powered!        
CTO                  (888) 344-4332            http://www.python.org  
Zope Corporation     http://www.zope.com       http://www.zope.org