[opt](jdbc catalog) set jdbc test_connection default true (#32546)
This commit is contained in:
@ -22,6 +22,7 @@ import org.apache.doris.catalog.JdbcResource;
|
||||
import org.apache.doris.catalog.JdbcTable;
|
||||
import org.apache.doris.catalog.TableIf.TableType;
|
||||
import org.apache.doris.common.DdlException;
|
||||
import org.apache.doris.common.FeConstants;
|
||||
import org.apache.doris.datasource.CatalogMgr;
|
||||
import org.apache.doris.datasource.CatalogProperty;
|
||||
import org.apache.doris.datasource.ExternalCatalog;
|
||||
@ -213,7 +214,8 @@ public class JdbcExternalCatalog extends ExternalCatalog {
|
||||
}
|
||||
|
||||
public boolean isTestConnection() {
|
||||
return Boolean.parseBoolean(catalogProperty.getOrDefault(JdbcResource.TEST_CONNECTION, "false"));
|
||||
return Boolean.parseBoolean(catalogProperty.getOrDefault(JdbcResource.TEST_CONNECTION, JdbcResource
|
||||
.getDefaultPropertyValue(JdbcResource.TEST_CONNECTION)));
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -296,6 +298,10 @@ public class JdbcExternalCatalog extends ExternalCatalog {
|
||||
}
|
||||
|
||||
private void testJdbcConnection(boolean isReplay) throws DdlException {
|
||||
if (FeConstants.runningUnitTest) {
|
||||
// skip test connection in unit test
|
||||
return;
|
||||
}
|
||||
if (!isReplay) {
|
||||
if (isTestConnection()) {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user