Patience goes both ways.<div><br></div><div>Thanks for your help</div><div><br></div><div>Tim<br><br><div class="gmail_quote">On 25 October 2012 12:33, Alex Clark <span dir="ltr">&lt;<a href="mailto:aclark@aclark.net" target="_blank">aclark@aclark.net</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>









<div><div class="im">
<p>On 2012-10-25 00:11:40 +0000, Tim Godfrey said:</p>
<p><br></p>
<p><br></p>
<p><br></p>
<p>On 25 October 2012 00:13, Jim Fulton <span>&lt;<a href="mailto:jim@zope.com" target="_blank"><span>jim@zope.com</span></a>&gt;</span> wrote:</p>
<p>On Wed, Oct 24, 2012 at 12:33 AM, Tim Godfrey &lt;<a href="mailto:tim@obsidian.com.au" target="_blank"><span>tim@obsidian.com.au</span></a>&gt; wrote:</p>
<p>&gt; Hi Jim</p>
<p>&gt;</p>
<p>&gt; Do you have any idea as to why people recommend against many storages under</p>
<p>&gt; a single Zeo?</p>
<p><br></p>
<p>Seriously?</p>
<p><br></p>
<p>Go back and read the thread.</p>
<p><br></p>
<p>Seriously mate. The &quot;why&quot; is very vague. </p>
<p><br></p>
<p><br></p>
</div><p>There is nothing vague about the first reply to your question:</p>
<p><br></p>
<p><br></p>
<p><span>    </span>&quot;ZEO does not handle each storage in a separate thread, so you&#39;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&#39;d take longer to exhaust file descriptors.&quot;</p>


<p><br></p>
<p><br></p>
<p>Spread the storages across multiple ZEOs.</p><div class="im">
<p><br></p>
<p><br></p>
<p> </p>
<p>&gt; Also can increasing the invalidation-queue-size help this if</p>
<p>&gt; there is memory to spare on the machine?</p>
<p><br></p>
<p>Invalidation queue size has nothing to do with this.</p>
<p><br></p>
<p>Once again very well explained thanks.</p>
<p><br></p>
<p><br></p>
</div><p>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><br></p>
<p><br></p>
<p>Cheers</p><div class="im">
<p><br></p>
<p><br></p>
<p><br></p>
<p><br></p>
<p>--<span> </span></p>
<p>Tim Godfrey</p>
<p>Obsidian Consulting Group</p>
<p><br></p>
<p>P: <a href="tel:%2B61%203%209355%207844" value="+61393557844" target="_blank">+61 3 9355 7844</a></p>
<p>F: <a href="tel:%2B61%203%209350%204097" value="+61393504097" target="_blank">+61 3 9350 4097</a></p>
<p>E: <a href="mailto:tim@obsidian.com.au" target="_blank"><span>tim@obsidian.com.au</span></a></p>
<p>W: <a href="http://www.obsidian.com.au/" target="_blank"><span>http://www.obsidian.com.au/</span></a></p>
</div><p>_______________________________________________</p><div class="im">
<p>For more information about ZODB, see <a href="http://zodb.org/" target="_blank">http://zodb.org/</a></p>
<p><br></p>
<p>ZODB-Dev mailing list<span>  </span>-<span>  </span><a href="mailto:ZODB-Dev@zope.org" target="_blank">ZODB-Dev@zope.org</a></p>
<p><a href="https://mail.zope.org/mailman/listinfo/zodb-dev" target="_blank">https://mail.zope.org/mailman/listinfo/zodb-dev</a></p>
<p><br></p>
<p><br></p>
<p>--<span> </span></p>
</div><p>Alex Clark · <a href="https://www.gittip.com/aclark4life/" target="_blank">https://www.gittip.com/aclark4life/</a></p>
</div>
<br>_______________________________________________<br>
For more information about ZODB, see <a href="http://zodb.org/" target="_blank">http://zodb.org/</a><br>
<br>
ZODB-Dev mailing list  -  <a href="mailto:ZODB-Dev@zope.org">ZODB-Dev@zope.org</a><br>
<a href="https://mail.zope.org/mailman/listinfo/zodb-dev" target="_blank">https://mail.zope.org/mailman/listinfo/zodb-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Tim Godfrey<br>Obsidian Consulting Group<br><br>P: +61 3 9355 7844<br>F: +61 3 9350 4097<br>E: <a href="mailto:tim@obsidian.com.au">tim@obsidian.com.au</a><br>

W: <a href="http://www.obsidian.com.au/">http://www.obsidian.com.au/</a><br>
</div>