On Thu, Sep 8, 2011 at 4:24 PM, Cantor, Scott <span dir="ltr">&lt;<a href="mailto:cantor.2@osu.edu">cantor.2@osu.edu</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 9/8/11 4:14 PM, &quot;Daniel Fisher&quot; &lt;<a href="mailto:dfisher@vt.edu">dfisher@vt.edu</a>&gt; wrote:<br>
&gt;<br>
&gt;That&#39;s sounds very aggressive, and would certainly discourage pooling.<br>
&gt;Perhaps they don&#39;t want you holding connections open? We configure<br>
&gt;keep-alive on the servers (OpenLDAP, not AD) to encourage it.<br>
<br>
</div>There&#39;s also a load balancer involved (per your other comment) that could<br>
be affecting it.<br>
<br>
One thing that didn&#39;t make sense to me was that the expirationTime setting<br>
in the connector is documented as causing the pool to eject stale<br>
connections once they&#39;re unused for that length of time. If that&#39;s shorter<br>
than the validation interval, I wouldn&#39;t expect the background validator<br>
to even try those connections and see that they&#39;re closed, since they<br>
should have just expired by then.<br><font class="Apple-style-span" color="#888888"><br></font></blockquote><div><br></div><div>I think that&#39;s correct, if I understand what you&#39;re saying. A lower expirationTime will cause those connections to be removed before the validator even runs. So the connections won&#39;t be in the pool and therefore won&#39;t be validated.</div>
<div><br></div><div>--Daniel Fisher</div><div> </div></div>