This is an automated email from the ASF dual-hosted git repository. w41ter pushed a change to branch auto-pick-45942-branch-2.1 in repository https://gitbox.apache.org/repos/asf/doris.git
discard 7f66f6a33a8 [chore](binlog) Add table type to getMeta method (#45942) add 289d621faa6 [improvement](information_schema)Show view definition in information_schema.views. (#45857) (#45930) add 879bb796556 [regression-test](fix) fix two case bug (#45974) add 1396f5a950f [2.1][improvement](jdbc catalog) Optimize JdbcCatalog case mapping stability (#43256) add 7addefbfe8e branch-2.1: [fix](mem leak) fe non_heap mem leak while use jdbc catalog #45806 (#45980) add bceebfcf380 branch-2.1: [test](jdbc catalog) add some jdbc query tvf test (#45991) add 02519c37ea3 branch-2.1: [test](mysql catalog) fix mysql jdbc catalog test case (#45988) add df8bc8f23de branch-2.1: [fix](parquet) impl has_dict_page to replace old logic and fix write empty parquet row group bug #45740 (#45954) add f951c6aed02 [fix](case)fix acid regression case. (#45999) add 3a8df5fe005 [regression-test](fix) fix global var bug (#46013) add 7d5e8a13bb4 [enhance](mtmv)When drop MTMV, no longer wait for task cancel to complete (#45995) (#46025) add 6f8d2bfa88b branch-2.1: [enchement](mc)opt maxcompute read arrow skip repeated check of isNull #45989 (#46023) add 0c13cf84d02 [regression-test](fix) fix regression-test/suites/schema_change_p0/test_uniq_mv_schema_change.groovy bug (#46050) add 4a07efe119c [improvement](statistics)Async drop table stats while doing truncate and schema change(#45923) (#46010) add 8b9167cac93 [regression-test](fix) fix two case use same table (#46053) add a93ae03ecb0 branch-2.1: [fix](case)fix manager regression case. #45993 (#46033) add 25edcd2f375 [fix](regression)Fix paimon row count case. (#45994) (#46012) add 8d3e8feb6e2 branch-2.1: [fix](show)show tables should be case insensitive when lowerCaseTableNames is 1 or 2. #46030 (#46058) add 60d3c1e31d7 branch-2.1: [fix](nereids) fix compare with date like overflow #45868 (#45929) add f2c7eb9630d branch-2.1: [fix](code) remove unused files #46078 (#46081) add d2c108726dc [opt](bloomfilter index) optimize memory usage for bloom filter index writer #45833 (#46047) add fcc4d0d4511 [fix](inverted index) Modify Error Handling for File Open Failure (#45773) add ae68580866c branch-2.1: [test](nereids) add arthmetic comparison ut #45690 (#45893) add dd916c0626c [regression-test](fix) fix regression case bugs (#46055) add d0dd45e41bf [chore](binlog) Add table type to getMeta method (#45942) This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (7f66f6a33a8) \ N -- N -- N refs/heads/auto-pick-45942-branch-2.1 (d0dd45e41bf) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .../exec/schema_scanner/schema_views_scanner.cpp | 9 +- be/src/olap/compaction.cpp | 31 +- be/src/olap/rowset/segment_v2/bloom_filter.h | 10 + .../segment_v2/bloom_filter_index_writer.cpp | 27 +- .../parquet/vparquet_column_chunk_reader.cpp | 32 +- .../format/parquet/vparquet_column_chunk_reader.h | 3 +- .../exec/format/parquet/vparquet_column_reader.cpp | 6 +- be/src/vec/exec/format/parquet/vparquet_reader.cpp | 8 +- be/src/vec/exec/format/table/iceberg_reader.cpp | 13 +- be/src/vec/runtime/vparquet_transformer.cpp | 33 +- be/src/vec/runtime/vparquet_transformer.h | 3 +- .../bloom_filter_index_reader_writer_test.cpp | 7 +- be/test/vec/exec/parquet/parquet_thrift_test.cpp | 5 +- build_plugin.sh => build-plugin.sh | 0 .../doris/maxcompute/MaxComputeJniScanner.java | 8 +- .../org/apache/doris/datasource/CatalogIf.java | 10 + .../org/apache/doris/datasource/CatalogMgr.java | 12 +- .../apache/doris/datasource/ExternalCatalog.java | 193 +++- .../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 +- ...ifierMapping.java => JdbcSchemaCacheValue.java} | 30 +- .../doris/datasource/jdbc/client/JdbcClient.java | 61 +- .../datasource/jdbc/client/JdbcGbaseClient.java | 4 +- .../datasource/jdbc/client/JdbcMySQLClient.java | 4 +- .../datasource/jdbc/client/JdbcOracleClient.java | 4 +- .../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 +- .../org/apache/doris/job/base/AbstractJob.java | 8 +- .../main/java/org/apache/doris/job/base/Job.java | 2 +- .../doris/job/executor/DispatchTaskHandler.java | 2 +- .../doris/job/extensions/insert/InsertJob.java | 4 +- .../doris/job/extensions/insert/InsertTask.java | 2 +- .../apache/doris/job/extensions/mtmv/MTMVTask.java | 4 +- .../org/apache/doris/job/task/AbstractTask.java | 8 +- .../main/java/org/apache/doris/job/task/Task.java | 4 +- .../rules/SimplifyComparisonPredicate.java | 17 +- .../expressions/literal/DateTimeV2Literal.java | 7 +- .../java/org/apache/doris/qe/ShowExecutor.java | 13 +- .../java/org/apache/doris/qe/StmtExecutor.java | 8 +- .../apache/doris/service/FrontendServiceImpl.java | 4 + .../apache/doris/statistics/AnalysisManager.java | 57 +- .../doris/statistics/AnalysisTaskExecutor.java | 6 +- .../doris/statistics/StatisticsAutoCollector.java | 2 +- .../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 +- ...leNameComparedLowercaseMetaCacheFalseTest.java} | 21 +- ...bleNameComparedLowercaseMetaCacheTrueTest.java} | 21 +- ...ableNameStoredLowercaseMetaCacheFalseTest.java} | 21 +- ...TableNameStoredLowercaseMetaCacheTrueTest.java} | 21 +- .../mapping/JdbcIdentifierMappingTest.java | 277 ++++++ .../apache/doris/external/hms/HmsCatalogTest.java | 2 +- .../expression/ExpressionRewriteTestHelper.java | 3 + .../SimplifyArithmeticComparisonRuleTest.java | 193 +++- .../rules/SimplifyComparisonPredicateTest.java | 65 ++ .../org/apache/doris/qe/HmsQueryCacheTest.java | 2 +- .../java/org/apache/doris/qe/ShowExecutorTest.java | 13 + .../hive/test_information_schema_external.out | 4 +- .../jdbc/test_db2_jdbc_catalog.out | 50 +- .../jdbc/test_mysql_jdbc_catalog.out | 18 + .../jdbc/test_oracle_jdbc_catalog.out | 4 + .../jdbc/test_pg_jdbc_catalog.out | 4 + .../jdbc/test_sqlserver_jdbc_catalog.out | 8 +- .../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 + .../nereids_p0/system/test_query_sys_tables.out | 2 +- .../data/query_p0/system/test_query_sys_tables.out | 2 +- .../test_dup_schema_value_modify.out | 41 + regression-test/data/view_p0/view_p0.out | 6 + .../pipeline/p0/conf/regression-conf.groovy | 1 + ...paction_with_dup_key_max_file_size_limit.groovy | 6 +- .../hive/test_transactional_hive.groovy | 4 +- .../jdbc/test_db2_jdbc_catalog.groovy | 6 +- .../jdbc/test_oracle_jdbc_catalog.groovy | 2 + .../jdbc/test_pg_jdbc_catalog.groovy | 2 + .../jdbc/test_sqlserver_jdbc_catalog.groovy | 1 + .../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 + .../paimon/test_paimon_table_stats.groovy | 10 +- ...st_skip_index_compaction_fault_injection.groovy | 240 +++++ .../suites/inverted_index_p1/test_show_data.groovy | 6 +- .../suites/manager/test_manager_interface_1.groovy | 12 +- .../test_dup_schema_key_change_modify.groovy | 120 +-- .../test_dup_schema_key_change_modify1.groovy | 4 +- .../test_dup_schema_value_modify1.groovy | 1003 +------------------- .../test_uniq_mv_schema_change.groovy | 15 - .../suites/statistics/analyze_stats.groovy | 20 + .../suites/statistics/test_analyze_mv.groovy | 18 + .../statistics/test_drop_stats_and_truncate.groovy | 18 + .../test_partial_update_2pc_schema_change.groovy | 4 +- regression-test/suites/view_p0/view_p0.groovy | 30 +- 131 files changed, 4659 insertions(+), 1882 deletions(-) rename build_plugin.sh => build-plugin.sh (100%) rename fe/fe-core/src/main/java/org/apache/doris/datasource/jdbc/{JdbcIdentifierMapping.java => JdbcSchemaCacheValue.java} (51%) 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/data/schema_change_p0/test_dup_schema_value_modify.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 create mode 100644 regression-test/suites/fault_injection_p0/test_skip_index_compaction_fault_injection.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org