[ZODB-Dev] Handling more databases with zeo
Chris McDonough
chrism at plope.com
Wed Jun 29 15:44:38 EDT 2005
I also use this feature but I would be happy to stop using it if it made
the code materially simpler to maintain.
- C
On Wed, 2005-06-29 at 15:31 -0400, Jeremy Hylton wrote:
> On 6/29/05, Tim Peters <tim at zope.com> wrote:
> > [Tim Peters]
> > >> ....
> > >> As before, I'd run a different ZEO server for each database. I'm not
> > >> sure that what you're doing here will be supported for much longer (or
> > >> really even _is_ supported anymore -- see my last msg).
> >
> > [Dieter Maurer]
> > > I do not know whether it is supported but it works in ZODB 3.2.
> > >
> > > Why do you want to cancel this?
> >
> > I didn't say I would cancel it / rip it out. I said it's undocumented,
> > untested, and that its status is unclear; and I quoted a comment from
> > current ZODB source that strongly seemed to imply its author (probably
> > Jeremy) believed it was already dead meat ("This argument is primarily for
> > backwards compatibility with servers that supported multiple storages" --
> > why did the comment use past tense if the current code still supports
> > multiple storages?
>
> I used the past tense because I thought we had decided to cancel the
> feature at some point. The feature itself has been around and
> undocumented for much longer. The reason I want to remove the feature
> is that it adds complexity to the software and configuration without
> providing much real benefit. The benefit is that you get to run
> several storages using a single ZEO server process and TCP port. It's
> probably not a good idea to use a single process for many servers,
> although it might be convenient to use a single port.
>
> Reasons to get rid of it (recalling these from the distant past):
> - People were confused about what the feature actually did. I helped
> people several people debug problems that were caused by confusion
> around this feature.
> - It's probably better to run separate ZEO processes (possibly on
> different machines).
> - There would be less code to maintain and few features to test.
>
> Jeremy
> _______________________________________________
> For more information about ZODB, see the ZODB Wiki:
> http://www.zope.org/Wikis/ZODB/
>
> ZODB-Dev mailing list - ZODB-Dev at zope.org
> http://mail.zope.org/mailman/listinfo/zodb-dev
>
More information about the ZODB-Dev
mailing list