fixed pbms_connection_pool_size problem

This commit is contained in:
Barry Leslie
2010-07-28 12:24:41 -07:00
committed by Marc Delisle
parent 92a54bc0e2
commit c1bf8133cd

View File

@@ -139,12 +139,14 @@ function checkBLOBStreamingPlugins()
} }
if (function_exists("pbms_connection_pool_size")) { if (function_exists("pbms_connection_pool_size")) {
if ( $PMA_Config->settings['pbms_connection_pool_size'] == "") { if ( isset($PMA_Config->settings['pbms_connection_pool_size'])) {
$pool_size = 1;
} else {
$pool_size = $PMA_Config->settings['pbms_connection_pool_size']; $pool_size = $PMA_Config->settings['pbms_connection_pool_size'];
} if ($pool_size == "")
$pool_size = 1;
} else {
$pool_size = 1;
}
pbms_connection_pool_size($pool_size); pbms_connection_pool_size($pool_size);
} }
@@ -317,7 +319,14 @@ function PMA_BS_IsPBMSReference($bs_reference, $db_name)
} }
// You do not really need a connection to the PBMS Daemon // You do not really need a connection to the PBMS Daemon
// to check if a reference looks valid. // to check if a reference looks valid but unfortunalty the API
// requires one at this point so until the API is updated
// we need to oepen one here. If you use pool connections this
// will not be a performance problem.
if (PMA_do_connect($db_name, FALSE) == FALSE) {
return FALSE;
}
$ok = pbms_is_blob_reference($bs_reference); $ok = pbms_is_blob_reference($bs_reference);
return $ok ; return $ok ;
} }