[ZODB-Dev] ZEO 2 : cache twiddling

Guido van Rossum guido@python.org
Thu, 21 Nov 2002 11:34:49 -0500


> > How could this happen?  Persistent caches have different names based
> > on the storage name and client name.  Non-persistent caches use
> > tempfile.
> 
> Chris is running three storages in the same process.  The client name is 
> the same since it comes from the ZEO_CLIENT environment variable, and 
> the storage name for all three is probably the default, "1".  But if 
> Chris is running with non-persistent caches then you're right, there's 
> no issue.  Chris?

Um, when ZEO_CLIENT is set, the caches *are* persistent. :-(

> Ah-ha, that makes sense then.  The OID sets are likely to intersect 
> randomly.  This would result in gradual chaos.

:-)

--Guido van Rossum (home page: http://www.python.org/~guido/)