mς LγΈEc@sέdZdkZdkZdklZdklZdklZdk l Z dk Z dk Z dk Z dZdZdZdZdZd Zd „Zd „Zd „Zd „Zd„Zd„Zedjo eƒndS(sŒA ZEO client-server stress test to look for leaks. The stress test should run in an infinite loop and should involve multiple connections. N(sMappingStorage(sMinPO(s ClientStorage(sforkeri ii€icCsžtittƒ}tiidƒo-tdƒ}|i |ƒ}|i ƒ|SnItt iƒ}t|i |ƒƒ}|i ƒti|ƒdi|ƒSdS(s5Return an object suitable for a PersistentMapping keys /dev/urandomtN(trandomt randranget MIN_OBJSIZEt MAX_OBJSIZEtsizetostpathtexiststopentftreadtbuftclosetMinPOt__file__tlisttltshuffletjoin(R R RR((t//data/zmath/zope/lib/python/ZEO/tests/stress.pyt an_object's    cCs‰|iƒ}xlttƒD]^}tƒ}x5ttidt ƒƒD]}t i |ƒ}|}qAW||tƒ