<div>Let&#39;s recap</div><div><br></div><div>You have 4 moving parts, you have various versions of all 4 to choose from and even different implementations of 3 of the 4.</div><div><br></div>ODBC LIB<div>ODBC DRIVER</div><div>
DATABASE</div><div>FS</div><div><br></div><div>You must choose a stable combination of all 4 which may require specific configuration of each component as well.</div><div><br></div><div>My only issue is FUD, I do not want people to advertise that FS does not work on ODBC under load when the whole story is FS does not work under load when you use fooODBC with barDRIVER with basBASE database server configured a particular way.</div>
<div><br></div><div>It should never crash, if it does, its a bug in something.  I can speak for FS that there is no bug there.  The other 3 are variables. </div><div>Remember this next time there is a discussion about using system libs and why we build our own depends.  The one thing we use system libs for, ODBC, is a huge PITA.........</div>
<div><br></div><div>Things to remember:</div><div><br></div><div>1) try the Threading=0 in the odbcinst.ini, this is a serious problem and has been made the default in latest versions.</div><div>2) If you must use Mysql, enable transactions and make sure your odbc.ini is referencing the threadsafe version of the lib </div>
<div>     libmyodbc3_r.so &lt;-- note _r</div><div>3) Try various combos of drivers and odbc libs, many time newer is not better, stable versions lie in the past.</div><div>4) build the drivers and odbc yourself or get the debug symbols so you can get a backtrace, you could be finding a bug for them.......</div>
<div>5) Find a test to reproduce your problem so you can try different database engines and driver combos.</div><div>6) Make sure you are on latest FS git so you know you have a stable copy.</div><div><br></div><div><br></div>
<div>Anyway, this is a pain, that&#39;s why ppl pay you to do it.</div><div>Discuss this all you want here, just minimize any FUD to scare away people who want to use it.</div><div><br></div><div><br></div><div><br></div>
<div><br></div><div><br><br><div class="gmail_quote">On Thu, Oct 27, 2011 at 12:24 PM, Hynek Cihlar <span dir="ltr">&lt;<a href="mailto:hynek.cihlar@gmail.com">hynek.cihlar@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Do not agree. Issues happening under extreme cases like high load with<br>
some specific conditions are hard to reproduce, sharing the<br>
information in this case is a lot more efficient, for all.<br>
<div class="im"><br>
Sent from my mobile device<br>
<br>
</div><div><div></div><div class="h5">On Oct 27, 2011, at 18:56, Robert Huddleston &lt;<a href="mailto:rhuddleston@gmail.com">rhuddleston@gmail.com</a>&gt; wrote:<br>
<br>
&gt; My bologna has a first name - it&#39;s O S C A R...<br>
&gt;<br>
&gt; This topic is getting really old... I have to agree with Antm - get out of<br>
&gt; the lazy pants and do some research / hard work.<br>
&gt;<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: <a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a><br>
&gt; [mailto:<a href="mailto:freeswitch-users-bounces@lists.freeswitch.org">freeswitch-users-bounces@lists.freeswitch.org</a>] On Behalf Of Sergey<br>
&gt; Okhapkin<br>
&gt; Sent: Thursday, October 27, 2011 12:43 PM<br>
&gt; To: FreeSWITCH Users Help<br>
&gt; Subject: Re: [Freeswitch-users] High load on database server<br>
&gt;<br>
&gt; What do you mean &quot;shared ODBC&quot;?<br>
&gt;<br>
&gt; On Thursday 27 October 2011, Madovsky wrote:<br>
&gt;&gt; but, is anyone experienced that with shared ODBC ? (managing more than 330<br>
&gt;&gt; concurrent calls)<br>
&gt;&gt;<br>
&gt;&gt; ----- Original Message -----<br>
&gt;&gt; From: &quot;Madovsky&quot; &lt;<a href="mailto:infos@madovsky.org">infos@madovsky.org</a>&gt;<br>
&gt;&gt; To: &quot;FreeSWITCH Users Help&quot; &lt;<a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<br>
&gt;&gt; Sent: Thursday, October 27, 2011 12:33 PM<br>
&gt;&gt; Subject: Re: [Freeswitch-users] High load on database server<br>
&gt;&gt;<br>
&gt;&gt;&gt; ha ok, good luck so<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ----- Original Message -----<br>
&gt;&gt;&gt; From: &quot;Cliff Wells&quot; &lt;<a href="mailto:cliff@develix.com">cliff@develix.com</a>&gt;<br>
&gt;&gt;&gt; To: &quot;FreeSWITCH Users Help&quot; &lt;<a href="mailto:freeswitch-users@lists.freeswitch.org">freeswitch-users@lists.freeswitch.org</a>&gt;<br>
&gt;&gt;&gt; Sent: Thursday, October 27, 2011 12:26 PM<br>
&gt;&gt;&gt; Subject: Re: [Freeswitch-users] High load on database server<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Thu, 2011-10-27 at 11:55 -0400, Madovsky wrote:<br>
&gt;&gt;&gt;&gt;&gt; I means that depend the quality of your script ;)<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Quality isn&#39;t the issue here.  The script is too simple to be incorrect<br>
&gt;&gt;&gt;&gt; (and it carefully releases the odbc connection back to the pool in a<br>
&gt;&gt;&gt;&gt; hangup handler).  I have written poor-quality code plenty of times, but<br>
&gt;&gt;&gt;&gt; 25 years as a programmer usually allows me the luxury of knowing when<br>
&gt;&gt;&gt;&gt; I&#39;m doing it, thanks.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; In any case, Lua scripts work fine.  Google will tell you that unixODBC<br>
&gt;&gt;&gt;&gt; before 2.3.0 was a bit of a mess, so I expect the issue lies there, but<br>
&gt;&gt;&gt;&gt; again, I emphasize, everything WORKS GREAT (been using it for a couple<br>
&gt;&gt;&gt;&gt; of years now) until you get to very high concurrency (about 330<br>
&gt;&gt;&gt;&gt; concurrent calls on a single system).  If you don&#39;t expect to handle<br>
&gt;&gt;&gt;&gt; more than 300 concurrent calls, then you do not need to worry about it.<br>
&gt;&gt;&gt;&gt; At all.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Regards,<br>
&gt;&gt;&gt;&gt; Cliff<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt;&gt;&gt;<br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;<br>
&gt;&gt; FreeSWITCH-users mailing list<br>
&gt;&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; FreeSWITCH-users mailing list<br>
&gt; <a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
Twitter: <a href="http://twitter.com/FreeSWITCH_wire">http://twitter.com/FreeSWITCH_wire</a><br><br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>
pstn:+19193869900<br>
</div>