This is an automated email from the ASF dual-hosted git repository.

yiguolei pushed a change to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git


    from b758286b575 [doc](Variant) add doc for Variant type (#28951)
     new 3deee146805 [fix](Nereids): find hash condition after infer predicate 
(#30026)
     new 6ef9ed08aad [fix](multi-table-load) fix multi table load can not 
finish (#29957)
     new 2ca3c821351 [fix](fe ut) fix unstable TabletRepairAndBalanceTest 
(#30041)
     new b0c49024cb7 [Feature](materialized-view) support match function with 
alias in materialized-view (#30025)
     new d4195b3cc01 [fix](Nereids): fix enable mv rewrite is useless in dphyp 
(#30042)
     new e73c0f40779 [fix](fe) Fix drop table write too many times editlog 
(#29966)
     new 7e3ed8a19a6 [fix](index_tool) fix index_tool compile error (#30049)
     new 48d7c1b1edd [test](regression-test) fix case, compatible with 3 
replicas. (#29905)
     new dcc9cf9dd3d [config](Nereids): add SessionVariable to control nereids 
timeout (#30048)
     new e894911cdaa [function](char) change char function behaviour same with 
mysql (#30034)
     new 143df9f414b [typo](docs) fix typo (#30031)
     new 94cbd69ccae  [Fix](compile) fix compile failure on newest clang 
(#30056)
     new d1acd42db4d [Improve](config)delete confused config for nested complex 
type (#29988)
     new 40d5e664d6d [feature](statistics)support statistics for 
iceberg/paimon/hudi table (#29868)
     new 29619819351 [Chore](config) remove some unused config (#29983)
     new 6c9ec7b479c [minor](Nereids): remove useless method 
isMysqlCompatibleDatabase (#30064)
     new d0977824e93 [cleanup](insert-into) clean up some insert into log 
(#30063)
     new 5fcdf63a394  [Fix](typo) Fix group commit regression test typo (#30057)
     new 77230172537 [Performance](Join) Support all match one logic (#30019)
     new cbac86324ad [feature](statistics, metadata)Meta data place holder for 
statistics (#29867)
     new cb5fe27b5ac [fix](ut) fixed test cases failure for showCreateFunction 
(#28593)
     new e7c6c12a65a [improvement](fe) skip attach profile during send fragment 
(#30085)

The 22 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 be/src/common/config.cpp                           |   8 -
 be/src/common/config.h                             |   8 -
 be/src/index-tools/index_tool.cpp                  |  15 +-
 be/src/io/fs/multi_table_pipe.cpp                  |  32 +--
 be/src/io/fs/multi_table_pipe.h                    |  19 +-
 be/src/pipeline/exec/union_source_operator.cpp     |   6 -
 be/src/runtime/fragment_mgr.cpp                    |   5 -
 .../routine_load/routine_load_task_executor.cpp    |   2 +-
 be/src/service/backend_service.cpp                 |   4 +-
 be/src/vec/exec/join/process_hash_table_probe.h    |   4 +-
 .../vec/exec/join/process_hash_table_probe_impl.h  |  24 +-
 be/src/vec/exec/vunion_node.cpp                    |   6 -
 be/src/vec/functions/function_string.h             |   6 +-
 .../docker-compose/iceberg/iceberg.env             |   2 +-
 .../docker-compose/iceberg/iceberg.yaml.tpl        |   2 +
 docs/en/docs/admin-manual/config/be-config.md      |  18 --
 docs/zh-CN/docs/admin-manual/config/be-config.md   |  18 --
 docs/zh-CN/docs/advanced/variables.md              |   2 +-
 .../main/java/org/apache/doris/common/Config.java  |  11 -
 .../org/apache/doris/common/FeMetaVersion.java     |   4 +-
 .../java/org/apache/doris/analysis/Analyzer.java   |   2 +
 .../java/org/apache/doris/analysis/DropDbStmt.java |   4 +-
 .../org/apache/doris/analysis/FunctionName.java    |   4 +
 .../java/org/apache/doris/analysis/TypeDef.java    |  11 -
 .../java/org/apache/doris/catalog/Database.java    |  13 +-
 .../java/org/apache/doris/catalog/DatabaseIf.java  |   2 +-
 .../doris/catalog/MysqlCompatibleDatabase.java     |   5 -
 .../main/java/org/apache/doris/catalog/Tablet.java |   4 +
 .../catalog/external/IcebergExternalTable.java     |   9 +
 .../catalog/external/PaimonExternalTable.java      |   9 +
 .../java/org/apache/doris/clone/TabletChecker.java |   3 +-
 .../apache/doris/common/proc/CatalogsProcDir.java  |  10 +-
 .../org/apache/doris/datasource/CatalogIf.java     |   6 +-
 .../apache/doris/datasource/InternalCatalog.java   |  19 +-
 .../org/apache/doris/httpv2/rest/ShowAction.java   |   5 +-
 .../master/PartitionInMemoryInfoCollector.java     |   3 +-
 .../jobs/cascades/OptimizeGroupExpressionJob.java  |  23 +-
 .../doris/nereids/jobs/executor/Rewriter.java      |   3 +-
 .../nereids/jobs/scheduler/SimpleJobScheduler.java |  12 +-
 .../org/apache/doris/nereids/rules/RuleSet.java    |   1 -
 .../plans/commands/info/ColumnDefinition.java      |  14 --
 .../java/org/apache/doris/persist/EditLog.java     |  26 ++-
 .../org/apache/doris/persist/OperationType.java    |   6 +
 .../main/java/org/apache/doris/qe/Coordinator.java |  27 +--
 .../java/org/apache/doris/qe/SessionVariable.java  |   3 +
 .../org/apache/doris/rewrite/FunctionAlias.java    |  59 +++++
 .../apache/doris/statistics/AnalysisJobInfo.java   |  54 +++++
 .../apache/doris/statistics/AnalysisManager.java   |  60 +----
 .../apache/doris/statistics/AnalysisTaskInfo.java  |  58 +++++
 ...AnalysisTask.java => ExternalAnalysisTask.java} | 173 ++------------
 .../apache/doris/statistics/HMSAnalysisTask.java   | 252 ++-------------------
 .../doris/statistics/NewPartitionLoadedEvent.java  |  57 +++++
 .../apache/doris/statistics/UpdateRowsEvent.java   |  61 +++++
 .../apache/doris/statistics/util/SimpleQueue.java  |  65 ------
 .../doris/statistics/util/StatisticsUtil.java      |  10 +-
 .../transaction/DbUsedDataQuotaInfoCollector.java  |   3 +-
 .../doris/analysis/ShowCreateFunctionTest.java     |  12 +-
 .../org/apache/doris/clone/RebalancerTestUtil.java |   3 +-
 .../doris/clone/TabletRepairAndBalanceTest.java    |   4 +-
 .../doris/statistics/AnalysisManagerTest.java      |  24 --
 .../doris/statistics/HMSAnalysisTaskTest.java      |   4 +-
 gensrc/script/doris_builtins_functions.py          |   2 +-
 regression-test/conf/regression-conf.groovy        |   1 +
 .../iceberg/test_iceberg_statistics.out            |  39 ++++
 .../paimon/test_paimon_statistics.out              |  21 ++
 ...ocal_tvf_with_complex_type_insertinto_doris.out |   3 -
 .../hive/test_hive_hudi_statistics.out             |  16 ++
 .../data/mv_p0/test_substr/test_substr.out         |   4 +
 .../data/nereids_p0/hint/fix_leading.out           |   4 +-
 .../data/nereids_p0/hint/test_leading.out          |  16 +-
 .../string_functions/test_string_function.out      | Bin 3360 -> 3418 bytes
 .../org/apache/doris/regression/suite/Suite.groovy |  27 ++-
 regression-test/pipeline/p0/conf/be.conf           |   2 +-
 .../pipeline/p0/conf/regression-conf.groovy        |   1 +
 .../tpch/tpch-sf100/conf/regression-conf.groovy    |   1 +
 .../plugins/plugins_get_ids_from_proc.groovy       |  62 +++++
 .../three_level_nestedtypes_with_s3data.groovy     |   2 +-
 .../two_level_nestedtypes_with_s3data.groovy       |   1 -
 .../suites/datatype_p0/nested_types/load.groovy    |   2 +-
 .../map_functions/test_basic_map_function.groovy   |   1 -
 .../query/test_nested_type_with_count.groovy       |   1 -
 ...st_nested_types_insert_into_with_literal.groovy |   1 -
 .../test_nested_types_insert_into_with_s3.groovy   |   1 -
 ...test_nestedtypes_csv_insert_into_with_s3.groovy |   1 -
 .../test_nestedtypes_insert_into_select.groovy     |   1 -
 ...est_nestedtypes_json_insert_into_with_s3.groovy |   1 -
 .../iceberg/test_iceberg_statistics.groovy         |  57 +++++
 .../paimon/test_paimon_catalog.groovy              |   3 +
 .../paimon/test_paimon_statistics.groovy           |  47 ++++
 .../external_table_p0/test_catalog_ddl.groovy      |   2 +
 ...l_tvf_with_complex_type_insertinto_doris.groovy |   2 +-
 .../hive/test_hive_hudi_statistics.groovy          |  47 ++++
 .../test_low_wal_disk_space_fault_injection.groovy |   2 +-
 .../test_index_change_with_compaction.groovy       |  13 +-
 .../test_index_compaction_dup_keys.groovy          |  10 +-
 .../test_index_compaction_unique_keys.groovy       |  10 +-
 ...dex_compaction_with_multi_index_segments.groovy |  10 +-
 .../stream_load/test_load_to_single_tablet.groovy  |   4 +-
 .../test_load_with_map_nested_array.groovy         |   1 -
 .../suites/mv_p0/test_substr/test_substr.groovy    |  56 +++++
 .../select_tablets/select_with_tablets.groovy      |   3 +
 .../aggregate/map_agg_nested_insert_doris.groovy   |   2 +-
 .../show/test_nested_complex_switch.groovy         |  56 -----
 .../string_functions/test_string_function.groovy   |   2 +
 .../suites/update/test_update_configs.groovy       |  15 +-
 105 files changed, 1010 insertions(+), 862 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/rewrite/FunctionAlias.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisJobInfo.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/statistics/AnalysisTaskInfo.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/statistics/{HMSAnalysisTask.java => 
ExternalAnalysisTask.java} (59%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/statistics/NewPartitionLoadedEvent.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/statistics/UpdateRowsEvent.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/statistics/util/SimpleQueue.java
 create mode 100644 
regression-test/data/external_table_p0/iceberg/test_iceberg_statistics.out
 create mode 100644 
regression-test/data/external_table_p0/paimon/test_paimon_statistics.out
 create mode 100644 
regression-test/data/external_table_p2/hive/test_hive_hudi_statistics.out
 create mode 100644 regression-test/data/mv_p0/test_substr/test_substr.out
 create mode 100644 regression-test/plugins/plugins_get_ids_from_proc.groovy
 create mode 100644 
regression-test/suites/external_table_p0/iceberg/test_iceberg_statistics.groovy
 create mode 100644 
regression-test/suites/external_table_p0/paimon/test_paimon_statistics.groovy
 create mode 100644 
regression-test/suites/external_table_p2/hive/test_hive_hudi_statistics.groovy
 create mode 100644 regression-test/suites/mv_p0/test_substr/test_substr.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to