[Jim Fulton] ... > > 2. The ZEO client storage doesn't work optimally if there isn't a > main loop. In particular, without an asyncore main loop, a > ZEO client storage won't see messages from the ZEO server until > the client storage tries to read or write some data from or to > the ZEO storage server.
Just FYI, in "current" ZODB this is probably less of an issue than it used to be, since Connection now implements ISynchronizer and sets up Connection. _storage_sync() as its ISynchronzizer afterCompletion() and newTransaction() methods. Maybe that's one reason you didn't see as much damage in current Zope3 as it may have been possible to imagine ;-) _______________________________________________ For more information about ZODB, see the ZODB Wiki: http://www.zope.org/Wikis/ZODB/ ZODB-Dev mailing list - ZODB-Dev@zope.org http://mail.zope.org/mailman/listinfo/zodb-dev