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

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


    from 99043eb1047 [fix](memory) Fix UT `ThreadMemTrackerMgrTest` (#44147)
     add d10cb19b07e [fix](sync mv) fix rewrite wrongly with sync mv  (#44866)
     add e10f1e98893 branch-2.1: [fix](unique key) 
getEnableUniqueKeyMergeOnWrite should check keys type #44692 (#44896)
     add bbd0dcb26ea branch-2.1: [fix](ForkJoinPool) we should not new a thread 
pool every call #44891 (#44940)
     add 00c73948136 branch-2.1: [fix](scanner) Delete meaningless finish 
dependency in schema scanner #44915 (#44963)
     add 3820657e286 [fix](regression-test) Fix some schema change case not 
pick to 2.1 sufficiently (#44921)
     add 5c686c32a29 branch-2.1: [fix](mtmv) Fix mv rewrite fail when base 
table add column #44867 (#44956)
     add 19b63bb4374 [fix](load) fix load cast throw exception when plan 
(#44968)
     add 02fdf5307cc [pick](branch-2.1) pick #42059 (#44938)
     add 6714936f8ba [pick](branch-2.1) pick #39962 #40304 (#44931)
     add 385cd1fcdb2 [fix](auth)Fix the need for low-level table permissions 
when querying… (#44842)
     add 60dde858b9d [fix](maxcompute)add mc catalog  read partition table 
partition prune(#44508) (#44830)
     add 191c86bb8bc branch-2.1: [fix](nereids) fix merge_percentile_to_array 
when has same agg function #44783 (#44879)
     add b94baf1f764 branch-2.1: [fix](profile) Change the check of whether the 
username is admin and root to check whether the user specifically corresponds 
to admin permissions #41714 (#44865)
     add 823c24d7b5f branch-2.1: [fix](mtmv) Fix filter position different but 
same causing rewritten by materialized view fail #44575 (#44900)
     add dcf3eb34345 branch-2.1: [fix](agg) Fixed a core dump when using the 
IPv6 type in array_agg. #44877 (#44918)
     add c4bd0e8fa6d branch-2.1: [fix](memory) Fix compatibility with CgroupV2 
#44579 (#44934)
     add a8f36a48134 branch-2.1: [fix](ctas) fix wrong resultType of column 
typeDef #43828 (#44985)
     add fa633d751dc [pick](branch-2.1) pick #44489 #44894 (#45024)
     add 11c517fe1ec [enhancement][docker]update routine docker file (#45048)
     add 405b50b1b7a [Improvement](queue) Return value of concurrent queue 
should be proce… (#45032)
     add a79cf787c74 Merge branch 'branch-2.1' into auto-pick-44147-branch-2.1

No new revisions were added by this update.

Summary of changes:
 be/CMakeLists.txt                                  |    1 +
 be/src/common/cgroup_memory_ctl.cpp                |   23 +-
 be/src/common/config.cpp                           |    7 +-
 be/src/common/config.h                             |    8 +-
 be/src/exec/schema_scanner.cpp                     |    4 -
 be/src/exec/schema_scanner.h                       |    7 +-
 be/src/http/action/compaction_action.cpp           |    6 +-
 be/src/http/action/compaction_action.h             |    2 +-
 be/src/http/action/jeprofile_actions.cpp           |  124 ++-
 be/src/http/action/jeprofile_actions.h             |   34 +-
 be/src/http/http_handler_with_auth.h               |    7 +-
 be/src/pipeline/exec/schema_scan_operator.cpp      |    5 +-
 be/src/pipeline/exec/schema_scan_operator.h        |    5 -
 .../pipeline_x/local_exchange/local_exchanger.h    |   14 +-
 be/src/runtime/exec_env.h                          |    3 +
 be/src/runtime/exec_env_init.cpp                   |    4 +
 be/src/runtime/memory/heap_profiler.cpp            |  130 +++
 .../memory/heap_profiler.h}                        |   30 +-
 be/src/runtime/memory/mem_tracker.h                |    5 +-
 be/src/runtime/memory/mem_tracker_limiter.cpp      |    1 -
 be/src/service/http_service.cpp                    |   15 +-
 be/src/util/mem_info.cpp                           |   30 +-
 .../aggregate_function_collect.cpp                 |   10 +-
 be/src/vec/exec/scan/scanner_context.cpp           |    5 +-
 bin/run-fs-benchmark.sh                            |    2 +-
 bin/start_be.sh                                    |    2 +-
 conf/be.conf                                       |    2 +-
 docker/thirdparties/run-thirdparties-docker.sh     |    4 +-
 .../java/org/apache/doris/catalog/OlapTable.java   |    3 +
 .../doris/common/proc/TabletHealthProcDir.java     |    2 +-
 .../org/apache/doris/datasource/ExternalTable.java |    9 +-
 .../apache/doris/datasource/FileQueryScanNode.java |    2 +-
 .../org/apache/doris/datasource/FileScanNode.java  |    8 +
 .../apache/doris/datasource/InternalCatalog.java   |    2 +-
 .../doris/datasource/hive/HMSExternalTable.java    |    4 +-
 .../doris/datasource/hive/source/HiveScanNode.java |    2 +-
 .../maxcompute/MaxComputeExternalTable.java        |   33 +-
 .../maxcompute/source/MaxComputeScanNode.java      |   50 +-
 .../httpv2/rest/manager/QueryProfileAction.java    |    2 +-
 .../org/apache/doris/nereids/StatementContext.java |   10 +
 .../glue/translator/PhysicalPlanTranslator.java    |    3 +-
 .../jobs/joinorder/hypergraph/edge/Edge.java       |    7 +-
 .../rules/exploration/mv/HyperGraphComparator.java |   73 +-
 .../rules/exploration/mv/mapping/SlotMapping.java  |   13 +-
 .../rules/expression/rules/PartitionPruner.java    |    2 +-
 .../nereids/rules/rewrite/CheckPrivileges.java     |    6 +-
 .../rules/rewrite/MergePercentileToArray.java      |   26 +-
 .../rules/rewrite/PruneFileScanPartition.java      |    4 +-
 .../mv/AbstractSelectMaterializedIndexRule.java    |   15 +
 .../SelectMaterializedIndexWithoutAggregate.java   |    1 +
 .../org/apache/doris/planner/FileLoadScanNode.java |    3 +-
 .../apache/doris/planner/SingleNodePlanner.java    |    5 +-
 .../arrowflight/FlightSqlConnectProcessor.java     |    2 +-
 .../data/arrow_flight_sql_p0/test_select.out       |    8 +
 .../test_max_compute_partition_prune.out           |  125 +++
 .../merge_percentile_to_array.out                  |   12 +
 .../aggregate_without_roll_up.out                  |    8 +
 .../mv/dml/rewrite/rewrite_when_dml.out            |   19 +
 .../mv/join/inner/inner_join_x.out                 |   25 +
 .../data/query_p0/aggregate/array_agg.out          |    3 +
 .../test_dup_schema_value_modify1.out              |   63 ++
 regression-test/framework/pom.xml                  |    1 +
 .../org/apache/doris/regression/Config.groovy      |   14 +-
 .../doris/regression/suite/SuiteContext.groovy     |    2 +-
 regression-test/pipeline/external/conf/be.conf     |    2 +-
 regression-test/pipeline/p0/conf/be.conf           |    2 +-
 regression-test/pipeline/p1/conf/be.conf           |    2 +-
 .../suites/arrow_flight_sql_p0/test_select.groovy  |   43 +
 .../suites/auth_p0/test_select_view_auth.groovy    |   89 ++
 .../test_max_compute_partition_prune.groovy        |  282 ++++++
 .../test_http_permissions_check_auth.groovy        |   66 ++
 .../merge_percentile_to_array.groovy               |    4 +
 .../aggregate_without_roll_up.groovy               |  191 +++-
 .../mv/dml/rewrite/rewrite_when_dml.groovy         |  291 ++++++
 .../mv/join/inner/inner_join_x.groovy              |  127 +++
 .../query_p0/aggregate/aggregate_count1.groovy     |    2 +-
 .../suites/query_p0/aggregate/array_agg.groovy     |   16 +
 .../query_p0/aggregate/select_distinct.groovy      |    2 +-
 .../join_with_column_casesensetive.groovy          |    2 +-
 .../suites/query_p0/cast/test_cast.groovy          |    2 +-
 .../query_p0/except/test_query_except.groovy       |    2 +-
 .../query_p0/group_concat/test_group_concat.groovy |    2 +-
 .../grouping_sets/test_grouping_sets1.groovy       |    2 +-
 .../suites/query_p0/having/having.groovy           |    2 +-
 .../query_p0/intersect/test_intersect.groovy       |    2 +-
 .../suites/query_p0/join/test_join2.groovy         |    2 +-
 .../suites/query_p0/join/test_left_join1.groovy    |    2 +-
 .../join/test_nestedloop_outer_join.groovy         |    2 +-
 .../join/test_partitioned_hash_join.groovy         |    2 +-
 .../query_p0/lateral_view/lateral_view.groovy      |    2 +-
 .../query_p0/limit/OffsetInSubqueryWithJoin.groovy |    2 +-
 .../query_p0/literal_view/lietral_test.groovy      |    2 +-
 .../query_p0/operator/test_set_operator.groovy     |    2 +-
 .../query_p0/operator/test_sort_operator.groovy    |    2 +-
 .../session_variable/test_default_limit.groovy     |    2 +-
 .../query_p0/show/test_show_create_table.groovy    |    2 +-
 .../test_aggregate_all_functions.groovy            |    2 +-
 .../case_function/test_case_function_null.groovy   |    2 +-
 .../hash_functions/test_hash_function.groovy       |    2 +-
 .../ip_functions/test_ip_functions.groovy          |    2 +-
 .../json_function/test_query_json_insert.groovy    |    2 +-
 .../json_functions/test_json_function.groovy       |    2 +-
 .../sql_functions/math_functions/test_conv.groovy  |    2 +-
 .../test_multi_string_search.groovy                |    2 +-
 .../spatial_functions/test_gis_function.groovy     |    2 +-
 .../string_functions/test_string_function.groovy   |    2 +-
 .../table_function/explode_split.groovy            |    2 +-
 .../sql_functions/test_alias_function.groovy       |    2 +-
 .../query_p0/sql_functions/test_predicate.groovy   |    2 +-
 .../test_width_bucket_function.groovy              |    2 +-
 .../suites/query_p0/subquery/test_subquery2.groovy |    2 +-
 .../suites/query_p0/test_data_type_marks.groovy    |    2 +-
 .../suites/query_p0/test_dict_with_null.groovy     |    2 +-
 .../query_p0/test_orderby_nullliteral.groovy       |    2 +-
 .../suites/query_p0/test_select_constant.groovy    |    2 +-
 .../test_select_with_predicate_like.groovy         |    2 +-
 .../test_select_with_predicate_prune.groovy        |    2 +-
 .../query_p0/type_inference/test_largeint.groovy   |    2 +-
 .../with/test_with_and_two_phase_agg.groovy        |    2 +-
 .../test_dup_schema_key_change_modify.groovy       |  114 +--
 .../test_dup_schema_value_modify1.groovy           | 1001 ++++++++++++++++++++
 121 files changed, 3063 insertions(+), 310 deletions(-)
 create mode 100644 be/src/runtime/memory/heap_profiler.cpp
 copy be/src/{http/action/jeprofile_actions.h => 
runtime/memory/heap_profiler.h} (59%)
 create mode 100644 regression-test/data/arrow_flight_sql_p0/test_select.out
 create mode 100644 
regression-test/data/external_table_p2/maxcompute/test_max_compute_partition_prune.out
 create mode 100644 
regression-test/data/nereids_rules_p0/mv/dml/rewrite/rewrite_when_dml.out
 create mode 100644 
regression-test/data/nereids_rules_p0/mv/join/inner/inner_join_x.out
 create mode 100644 
regression-test/data/schema_change_p0/test_dup_schema_value_modify1.out
 create mode 100644 
regression-test/suites/arrow_flight_sql_p0/test_select.groovy
 create mode 100644 regression-test/suites/auth_p0/test_select_view_auth.groovy
 create mode 100644 
regression-test/suites/external_table_p2/maxcompute/test_max_compute_partition_prune.groovy
 create mode 100644 
regression-test/suites/http_auth_check/test_http_permissions_check_auth.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/mv/dml/rewrite/rewrite_when_dml.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/mv/join/inner/inner_join_x.groovy


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

Reply via email to