<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<title></title>
<meta name="Generator" content="Cocoa HTML Writer">
<meta name="CocoaVersion" content="1187.34">
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 15.0px; font: 12.0px Helvetica}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 15.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p3 {margin: 0.0px 0.0px 0.0px 12.0px; font: 16.0px Times; color: #011892; min-height: 19.0px}
p.p4 {margin: 0.0px 0.0px 0.0px 12.0px; font: 16.0px Times; color: #011892}
p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px Helvetica}
p.p7 {margin: 0.0px 0.0px 0.0px 12.0px; line-height: 14.0px; font: 12.0px Helvetica; color: #011892}
p.p8 {margin: 0.0px 0.0px 0.0px 12.0px; line-height: 14.0px; font: 12.0px Helvetica; color: #011892; min-height: 14.0px}
p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #929292}
span.s1 {direction: ltr; unicode-bidi: embed}
span.s2 {text-decoration: underline ; direction: ltr; unicode-bidi: embed}
span.s3 {text-decoration: underline}
</style>
</head>
<body>
<p class="p1">On 2012-10-25 00:11:40 +0000, Tim Godfrey said:</p>
<p class="p2"><br></p>
<p class="p3"><br></p>
<p class="p3"><br></p>
<p class="p4">On 25 October 2012 00:13, Jim Fulton <span class="s1">&lt;<a href="mailto:jim@zope.com"><span class="s2">jim@zope.com</span></a>&gt;</span> wrote:</p>
<p class="p4">On Wed, Oct 24, 2012 at 12:33 AM, Tim Godfrey &lt;<a href="mailto:tim@obsidian.com.au"><span class="s3">tim@obsidian.com.au</span></a>&gt; wrote:</p>
<p class="p4">&gt; Hi Jim</p>
<p class="p4">&gt;</p>
<p class="p4">&gt; Do you have any idea as to why people recommend against many storages under</p>
<p class="p4">&gt; a single Zeo?</p>
<p class="p3"><br></p>
<p class="p4">Seriously?</p>
<p class="p3"><br></p>
<p class="p4">Go back and read the thread.</p>
<p class="p3"><br></p>
<p class="p4">Seriously mate. The "why" is very vague. </p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p6">There is nothing vague about the first reply to your question:</p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p6"><span class="Apple-converted-space">    </span>"ZEO does not handle each storage in a separate thread, so you're underusing multiple CPUs if you have them. Multiple ZEO servers would also spread the open sockets among them. There could still be a leak, but it'd take longer to exhaust file descriptors."</p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p6">Spread the storages across multiple ZEOs.</p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p4"> </p>
<p class="p4">&gt; Also can increasing the invalidation-queue-size help this if</p>
<p class="p4">&gt; there is memory to spare on the machine?</p>
<p class="p3"><br></p>
<p class="p4">Invalidation queue size has nothing to do with this.</p>
<p class="p3"><br></p>
<p class="p4">Once again very well explained thanks.</p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p6">This is free support. No one is really obligated to help, so please be more patient and appreciative of those that try to do so.</p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p6">Cheers</p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p5"><br></p>
<p class="p3"><br></p>
<p class="p4">--<span class="Apple-converted-space"> </span></p>
<p class="p4">Tim Godfrey</p>
<p class="p4">Obsidian Consulting Group</p>
<p class="p3"><br></p>
<p class="p4">P: +61 3 9355 7844</p>
<p class="p4">F: +61 3 9350 4097</p>
<p class="p4">E: <a href="mailto:tim@obsidian.com.au"><span class="s3">tim@obsidian.com.au</span></a></p>
<p class="p4">W: <a href="http://www.obsidian.com.au/"><span class="s3">http://www.obsidian.com.au/</span></a></p>
<p class="p7">_______________________________________________</p>
<p class="p7">For more information about ZODB, see http://zodb.org/</p>
<p class="p8"><br></p>
<p class="p7">ZODB-Dev mailing list<span class="Apple-converted-space">  </span>-<span class="Apple-converted-space">  </span>ZODB-Dev@zope.org</p>
<p class="p7">https://mail.zope.org/mailman/listinfo/zodb-dev</p>
<p class="p5"><br></p>
<p class="p9"><br></p>
<p class="p10">--<span class="Apple-converted-space"> </span></p>
<p class="p10">Alex Clark · https://www.gittip.com/aclark4life/</p>
</body>
</html>