Hello!<br><br>   I am working with a own module which accesses to a MySQL DB using core ODBC connections. For each query I call switch_cache_db_get_db_handle(&amp;dbh, SCDB_TYPE_ODBC, &amp;options) to get a DB handle and switch_cache_db_release_db_handle() for releasing it. I can see as FS opens one connection for each concurrent call but maintains them openned once hanged up. If you exceed higher number of concurrent calls in the past, new connections are openned. For example, doing 10 concurrent calls, 10 connections to MySQL are created. If you wait these 10 calls to end and make 5 new calls, FS seems to use 5 of the connections already open, FS does not open 5 new connections. Is that the way it must work? Must DB connections maintained openned once hanged up the calls?<br>
<br>   After some minutes, openned connections are closed but I can read by console &quot;Error in my_thread_global_end(): XXX threads didn&#39;t exit&quot; where XXX tells number of connections openned. Is there a real Error or may it be considered ok? I read It could be a problem with MySQL driver version but I tried to use newest (5.1.6) with the same result...<br>
<br>Regards<br>