This is an automated email from the ASF dual-hosted git repository. zykkk pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 345e9ab74cf [fix](connection)Add more log for Reach limit of connections (#45939) add 9e509066e48 [improvement](jdbc catalog) Optimize JdbcCatalog case mapping stability (#41510) No new revisions were added by this update. Summary of changes: .../org/apache/doris/datasource/CatalogIf.java | 10 + .../org/apache/doris/datasource/CatalogMgr.java | 12 +- .../apache/doris/datasource/ExternalCatalog.java | 196 +++++- .../apache/doris/datasource/ExternalDatabase.java | 238 +++++-- .../doris/datasource/ExternalMetaCacheMgr.java | 3 +- .../org/apache/doris/datasource/ExternalTable.java | 26 +- .../apache/doris/datasource/InitCatalogLog.java | 7 +- .../apache/doris/datasource/InitDatabaseLog.java | 7 +- .../doris/datasource/es/EsExternalDatabase.java | 12 +- .../doris/datasource/es/EsExternalTable.java | 9 +- .../doris/datasource/hive/HMSExternalCatalog.java | 2 +- .../doris/datasource/hive/HMSExternalDatabase.java | 12 +- .../doris/datasource/hive/HMSExternalTable.java | 10 +- .../iceberg/IcebergExternalDatabase.java | 11 +- .../datasource/iceberg/IcebergExternalTable.java | 5 +- .../infoschema/ExternalInfoSchemaDatabase.java | 8 +- .../infoschema/ExternalInfoSchemaTable.java | 6 +- .../infoschema/ExternalMysqlDatabase.java | 8 +- .../datasource/infoschema/ExternalMysqlTable.java | 6 +- .../doris/datasource/jdbc/JdbcExternalCatalog.java | 74 ++- .../datasource/jdbc/JdbcExternalDatabase.java | 11 +- .../doris/datasource/jdbc/JdbcExternalTable.java | 91 ++- .../datasource/jdbc/JdbcIdentifierMapping.java | 45 -- .../JdbcSchemaCacheValue.java} | 23 +- .../doris/datasource/jdbc/client/JdbcClient.java | 47 +- .../datasource/jdbc/client/JdbcGbaseClient.java | 4 +- .../datasource/jdbc/client/JdbcMySQLClient.java | 4 +- .../datasource/jdbc/client/JdbcOracleClient.java | 4 +- .../jdbc/client/JdbcPostgreSQLClient.java | 4 +- .../lakesoul/LakeSoulExternalDatabase.java | 11 +- .../datasource/lakesoul/LakeSoulExternalTable.java | 19 +- .../datasource/mapping/IdentifierMapping.java | 311 +-------- .../datasource/mapping/JdbcIdentifierMapping.java | 345 ++++++++++ .../maxcompute/MaxComputeExternalDatabase.java | 12 +- .../maxcompute/MaxComputeExternalTable.java | 7 +- .../doris/datasource/metacache/MetaCache.java | 22 +- .../datasource/paimon/PaimonExternalDatabase.java | 11 +- .../datasource/paimon/PaimonExternalTable.java | 5 +- .../datasource/test/TestExternalDatabase.java | 11 +- .../doris/datasource/test/TestExternalTable.java | 4 +- .../TrinoConnectorExternalDatabase.java | 12 +- .../TrinoConnectorExternalTable.java | 5 +- .../catalog/constraint/ConstraintPersistTest.java | 8 +- .../apache/doris/datasource/CatalogMgrTest.java | 8 +- .../datasource/hive/HiveDDLAndDMLPlanTest.java | 4 +- .../doris/datasource/hive/HiveMetadataOpsTest.java | 2 +- .../datasource/iceberg/CreateIcebergTableTest.java | 2 +- .../iceberg/IcebergExternalTableTest.java | 9 +- ...leNameComparedLowercaseMetaCacheFalseTest.java} | 21 +- ...bleNameComparedLowercaseMetaCacheTrueTest.java} | 21 +- ...ableNameStoredLowercaseMetaCacheFalseTest.java} | 21 +- ...TableNameStoredLowercaseMetaCacheTrueTest.java} | 21 +- .../mapping/JdbcIdentifierMappingTest.java | 277 ++++++++ .../apache/doris/external/hms/HmsCatalogTest.java | 2 +- .../org/apache/doris/qe/HmsQueryCacheTest.java | 2 +- .../statistics/StatisticsAutoCollectorTest.java | 10 +- .../doris/statistics/util/StatisticsUtilTest.java | 19 +- .../lower_case/test_conflict_name.out | 5 + .../test_lower_case_meta_show_and_select.out | 49 ++ ..._meta_with_lower_table_conf_show_and_select.out | 241 +++++++ .../lower_case/test_lower_case_mtmv.out} | 0 .../test_meta_cache_select_without_refresh.out | 10 + .../lower_case/test_meta_names_mapping.out | 13 + .../external_table_p0/lower_case/upgrade/load.out | 7 + .../upgrade/test_upgrade_lower_case_catalog.out | 7 + .../lower_case/test_conflict_name.groovy | 94 +++ .../lower_case/test_lower_case_meta_include.groovy | 158 +++++ .../test_lower_case_meta_show_and_select.groovy | 254 ++++++++ ...ta_with_lower_table_conf_show_and_select.groovy | 702 +++++++++++++++++++++ .../lower_case/test_lower_case_mtmv.groovy | 64 ++ .../test_meta_cache_select_without_refresh.groovy | 92 +++ .../lower_case/test_meta_names_mapping.groovy | 289 +++++++++ .../lower_case/test_timing_refresh_catalog.groovy | 161 +++++ .../lower_case/upgrade/load.groovy | 89 +++ .../upgrade/test_upgrade_lower_case_catalog.groovy | 47 ++ 75 files changed, 3736 insertions(+), 643 deletions(-) delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/JdbcIdentifierMapping.java copy fe/fe-core/src/main/java/org/apache/doris/datasource/{test/TestExternalDatabase.java => jdbc/JdbcSchemaCacheValue.java} (56%) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/mapping/JdbcIdentifierMapping.java copy fe/fe-core/src/test/java/org/apache/doris/datasource/lowercase/{ExternalTableNameComparedLowercaseTest.java => ExternalTableNameComparedLowercaseMetaCacheFalseTest.java} (82%) rename fe/fe-core/src/test/java/org/apache/doris/datasource/lowercase/{ExternalTableNameComparedLowercaseTest.java => ExternalTableNameComparedLowercaseMetaCacheTrueTest.java} (82%) copy fe/fe-core/src/test/java/org/apache/doris/datasource/lowercase/{ExternalTableNameStoredLowercaseTest.java => ExternalTableNameStoredLowercaseMetaCacheFalseTest.java} (83%) rename fe/fe-core/src/test/java/org/apache/doris/datasource/lowercase/{ExternalTableNameStoredLowercaseTest.java => ExternalTableNameStoredLowercaseMetaCacheTrueTest.java} (83%) create mode 100644 fe/fe-core/src/test/java/org/apache/doris/datasource/mapping/JdbcIdentifierMappingTest.java create mode 100644 regression-test/data/external_table_p0/lower_case/test_conflict_name.out create mode 100644 regression-test/data/external_table_p0/lower_case/test_lower_case_meta_show_and_select.out create mode 100644 regression-test/data/external_table_p0/lower_case/test_lower_case_meta_with_lower_table_conf_show_and_select.out copy regression-test/data/{correctness/test_constant_push_down_through_outer_join.out => external_table_p0/lower_case/test_lower_case_mtmv.out} (100%) create mode 100644 regression-test/data/external_table_p0/lower_case/test_meta_cache_select_without_refresh.out create mode 100644 regression-test/data/external_table_p0/lower_case/test_meta_names_mapping.out create mode 100644 regression-test/data/external_table_p0/lower_case/upgrade/load.out create mode 100644 regression-test/data/external_table_p0/lower_case/upgrade/test_upgrade_lower_case_catalog.out create mode 100644 regression-test/suites/external_table_p0/lower_case/test_conflict_name.groovy create mode 100644 regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_include.groovy create mode 100644 regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_show_and_select.groovy create mode 100644 regression-test/suites/external_table_p0/lower_case/test_lower_case_meta_with_lower_table_conf_show_and_select.groovy create mode 100644 regression-test/suites/external_table_p0/lower_case/test_lower_case_mtmv.groovy create mode 100644 regression-test/suites/external_table_p0/lower_case/test_meta_cache_select_without_refresh.groovy create mode 100644 regression-test/suites/external_table_p0/lower_case/test_meta_names_mapping.groovy create mode 100644 regression-test/suites/external_table_p0/lower_case/test_timing_refresh_catalog.groovy create mode 100644 regression-test/suites/external_table_p0/lower_case/upgrade/load.groovy create mode 100644 regression-test/suites/external_table_p0/lower_case/upgrade/test_upgrade_lower_case_catalog.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org