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: [email protected]
For additional commands, e-mail: [email protected]