<div class="gmail_quote">On Thu, Oct 27, 2011 at 7:36 PM, Anthony Minessale <span dir="ltr"><<a href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div>Let'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 <-- note _r</div></blockquote><div><br></div><div>Enable transactions? What does it mean?</div><div><br></div><div>When you experience the segfault,in which module (mem address), if it is tracable?</div>
<div><br></div><div>Hynek</div></div>