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

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


 discard 8fbeda8c069 [Fix](hive-writer) Fix the issue of block was not copied 
to do filtering when hive partition writer write block to file. (#32775) 
(#33447)
    omit 533effd88cd [Fix](multi-catalog)Fix the issue of not initializing the 
writer caused by refactoring and add hive writing regression test. (#32721) 
(#33446)
    omit 6f6d1ddd4da fix compile
    omit 1972dd7ad34 [opt](memory) Optimize mem tracker accuracy (#32039) 
(#33140)
    omit 3e769b73900 [fix](typo) typo fix for 'delete bimap' changing to 
'delete bitmap' (#32341)
    omit 32283c118ad [bugfix](iceberg)Convert the datetime type in the 
predicate according to the target column (#32923)
    omit 97c6f0d5707 [fix](memory) Fix MemTableWriter flush_async attach task 
in thread context (#33071)
    omit 0a384415970 [fix] (vectorization) regexp all_pass string (#32515)
    omit 025a21eb0ff [Fix](pipelinex) Fix `MaxScannerThreadNum` calculation 
error in file scan operator when turn on pipelinex. (#33037)
    omit cddf133ecff [fix](planner) retain groupingSlotIds as materialized for 
aggregate (#33060)
    omit 31db335afd8 [partitionsort](fix) Fix DCHECK failure (#33035)
    omit e3066ddb785 [fix](planner) remove and retain input slot for aggregate 
slot which is not materialized (#33033)
    omit 099e300b131 [Improvement](materialized-view) The materialized view can 
not involved auto increment column (#32885)
    omit 477edaf24b5 1 Add running query num/waiting query num (#33024)
    omit 1b730468489 [fix](mtmv)partition limit #32978
    omit 99ee47501e5 [bug](function) fix milliseconds_diff function return 
wrong result (#32897)
    omit e1a3e301774 [fix](inverted index) Clear the index cache corresponding 
to the table after deleting the table. (#32921)
    omit 12b4e79ebc7 [Performance](sink) opt mysql result writer (#31816)
    omit e0927e7b404 [fix](nereids) null-safe-eq runtime filter denies outer 
join #32927
    omit 63cd37bb237 [enhancement](nereids)add some date functions for constant 
fold (#32772)
    omit 95377bb4d99 [fix](nereids)partition prune should consider <=> operator 
(#32965)
    omit 54e86f6514f [fix](nereids)column name should be case insensitive when 
selecting mv (#33002)
    omit 4a6e654d138 [chore](session_variable) change 
parallel_scan_min_rows_per_scanner' default value to 16384 (#32939)
    omit 5e8b44ce97f [fix](invert index) Fix the issue of high memory usage. 
(#31739)
    omit 87cf0146514 [Improvement](execution) Use single phase execution commit 
if only 1 BE is used (#32937)
    omit 9bd1959de7c [fix](jni) avoid coredump if failed to get jni env (#32950)
    omit dfaba11bf3a [chore](ci) fix ci check (#32992)
    omit e328f32c1bd [chore](ci) adjust ckb expect result (#32856)
    omit 3096c941387 [opt](iceberg) no need to check the name format of 
iceberg's database (#32977)
    omit 3adcfb10f0d [fix](variant)group name optimization (#32598)
    omit 7a90da0f489 [fix](test) replace 'null' to null for date/datetime 
column (#32972)
    omit c509075502f [Fix](hive-writer) Fix correct num when hive writing data 
to an unpartitioned table if size large than `hive_sink_max_file_size`. (#32959)
    omit 267b8363c2a [improvement](executor)Add tag property for workload group 
#32874
    omit 71869a188ee [fix](merge-iterator) fix NOT_IMPLEMENTED_ERROR when read 
next block view (#32961)
    omit 12bc4cb23f2 Limit the max string length to 1024 while collecting 
column stats to control BE memory usage. (#32470)
    omit 3ccce1d4a22 Support identical column name in different index. (#32792)
    omit c21626d80bf [chore](test) let suite compatible with Nereids (#32964)
    omit 327f015816b [Enhancement](data skew) extends show data skew (#32732)
    omit 4fcb4231774 [exec](column) change some complex column move to noexcept 
(#32954)
    omit 58e53b3b74f [fix](compile) fe cannot compile in idea (#32955)
    omit 6b195729924 [opt](Nereids) support create table with variant type 
(#32953)
    omit ada6a933343 [fix](Nereids) support variant column with index when 
create table (#32948)
    omit 941e081583e [feature](Nereids): add ColumnPruningPostProcessor. 
(#32800)
    omit cb329ce1751 [enhance](mtmv)support olap table partition column is null 
(#32698)
    omit d4b833d10b8 [improvement](mtmv) Support to get tables in materialized 
view when collecting table in plan (#32797)
    omit d7a7c315132 [feature](agg) add aggregate function sum0 (#32541)
    omit 7fbe76e30c9 [Performance](exec) replace SipHash in function by XXHash 
(#32919)
    omit 443509d508e [Improve](inverted_index) update clucene and improve array 
inverted index writer  (#32436)
    omit 77b05a92391 [improvement](spill) Disable DistinctStreamingAgg when 
spill is enabled (#32932)
    omit bc92ac3bff0 [fix](spill) SpillStream's writer maybe may not have been 
finalized (#32931)
    omit 78cb3e66ec2 [fix](arrow-flight) Fix reach limit of connections error 
(#32911)
    omit c1f37746880 [improvement](decommission be) decommission check replica 
num (#32748)
    omit d91e27f3d6d [fix](grace-exit) Stop incorrectly of reportwork cause 
heap use after free #32929
    omit 4ad0d95c133 [chore](log) print query id before logging profile in 
be.INFO (#32922)
    omit 65c137d13f3 [fix](spill) Avoid releasing resources while spill tasks 
are executing (#32783)
    omit dce34a8d0d3 [fix](multicatalog) fix no data error when read hive table 
on cosn (#32815)
    omit 8586df63c7c [fix](Nereids) NPE when create table with implicit index 
type (#32893)
    omit 7f28436c13c [chore](show) support statement to show views from table 
(#32358)
    omit b004dcd2899 [enhancement](statistics) excluded delta rows num for 
rollup&mv tablets (#32568)
    omit bb8fb65723f [fix](test) fix duplicated catalog name in regression 
cases (#32442)
    omit af0f0b2da35 [minor](test) Add Iceberg hadoop catalog FE unit test 
(#32449)
    omit 7e9a1461dae [Fix](function) Fix unix_timestamp core for string input 
(#32871)
     add 7ace3ff6de9 [branch-2.1](pick) pick 2 prs about nereids create variant 
table (#33125)
     add 1be38e798da push topn-filter to both sides of inner join (#33112)
     add 6150c54df5e [bugfix](asyncwriter) async writer's lock should not 
include finish or close method (#33077)
     add 34f55216430 [Bug](min-max) store string data in MinMaxNumFunc to avoid 
use after free when cancel (#33152)
     add 4d18fc1e4c6 [profile](name) add table rollup name in profile (#33137)
     add 7675383c400 [bugfix](deadlock) fix dead lock in cancel fragment 
(#33181)
     add fff5c85a71f [bugfix](stop) should skip the loop when graceful stop 
(#33212)
     add 797b8fa456a [FIX](agg) fix vertical_compaction_reader for agg table 
with array/map type (#33130)
     add 113bada7edd [Chore](runtime-filter) add check is broadcast on nlj 
(#33088)
     add 05a84bd485f [Bug](runtime-filter) set need_local_merge to false when 
rf is broadcast (#33211)
     add df197c6a142 [fix](move-memtable) fix initial use count of streams for 
auto partition (#33165) (#33236)
     add df8e397dd87 [Fix](executor)Fix normal group can not be appended when 
image exits #33197
     add 950ca68fac9 [fix](move-memtable) fix timeout to get tablet schema 
(#33256) (#33260)
     add 0d0cb6d8a4a [fix](nereids)SimplifyRange didn't process NULL value 
correctly (#33296)
     add 77349ca71a1 [pipelineX](fix) Fix coredump by incorrect cancel order 
(#33294)
     add 62699c8eea0 [improve](function) the offset params in lead/lag function 
could use 0 (#33174)
     add 132dbeda7f5 [BugFix](Iceberg Catalog) Fix iceberg catalog of  hms and 
hadoop not support iceberg properties (#33113)
     add 92d73338102 [Fix](point query) avoid nullptr in _block_pool (#33120)
     add 59b8bf24b18 [chore](license) fix incomplete license header (#33306)
     add ebf45bff201 [fix](variables) change column type of @@autocommit to 
BIGINT (#33282)
     add 32d6a4fdd53 [opt](rowcount) refresh external table's rowcount async 
(#32997)
     add ecb4372479b [Fix](pipelinex) Fix `MaxScannerThreadNum` calculation 
error in file scan operator when turn on pipelinex. (#33037)
     add 190763e3018 [bugfix](iceberg)Convert the datetime type in the 
predicate according to the target column (#32923)
     add d9d950d98e1 [fix](iceberg) fix iceberg predicate conversion bug 
(#33283)
     add e9b67bc82df [bugfix](paimon)merge meta-inf/services for paimon 
FileIOLoader (#33166)
     add 8bb2ef16686 [opt](iceberg) no need to check the name format of 
iceberg's database (#32977)
     add c758a25dd81 [opt](fqdn) Add DNS Cache for FE and BE (#32869)
     add ed93d6132f5 [fix](jni) avoid coredump if failed to get jni env (#32950)
     add 95da52b9d8c [fix](avro) avoid BE crash if avro scanner's dependency 
jars is mssing (#33031)
     add feb2f4fae83 [feature](local-tvf) support local tvf on shared storage 
(#33050)
     add 466972926eb [fix](dns-cache) do not detach the refresh thread (#33182)
     add 586df24b9d2 [fix](tvf) Support fs.defaultFS with postfix '/' (#33202)
     add 69bf3b9da4b [fix](hdfs-writer) Catch error information after 
`hdfsCloseFile()` (#33195)
     add b882704eaf4 [fix](Export) Set the default value of the 
`data_consistence` property of export to `partition` (#32830)
     add 29556f758e1 [fix](parquet) fix time zone error in parquet reader 
(#33217)
     add fae55e0e462 [Feature](information_schema) add processlist table for 
information_schema db (#32511)
     add 1b3e4322e8a [improvement](serde) Handle NaN values in number for MySQL 
result write (#33227)
     add ebbfb06162c [Bug](array) fix array column core dump in 
get_shrinked_column as not check type (#33295)
     add c318c48a389 [fix](compile) fix implicit float-to-int conversion in 
mem_info calculation (#33311)
     add 1f3ab4fd244 [fix](jdbc catalog) fix db2 test connection sql (#33335)
     add d60d804d9cd [fix](memory) Fix task repeat attach task DCHECK failed 
#32784 (#33343)
     add a8232c67f91 [pipelineX](runtime filter) Fix task timeout caused by 
runtime filter (#33332) (#33369)
     add 5e5fffe4e3d Set enable_unique_key_partial_update to false in 
statistics session variable. (#33220)
     add 0234976ab7d [refactor](meta scan) Remove RPC from execute threads 
(#33378)
     add dbf2326f629 [regression-test](case) fix unstable test case in multi fe 
env (#33385)
     add 4d98fe23a21 [enhancement](rpc) should print fe address in error msg 
during thrift rpc call (#33381)
     add 7892e7300f3 [fix](external catalog) Reset external table creation 
status on log replay (#33393)
     add 0e1a15960c5 2.1.2-rc01
     add 0c8d3d007d9 [fix](jni) don't delete global ref if scanner is not 
openned (#33398)
     add bfc92605070 [bugfix](deadlock) avoid deadlock in memtracker cancel 
query (#33400)
     add 3c4ccb39817 Revert "[opt](scan) read scan ranges in the order of 
partitions (#31630)"
     add b5b0181a79e 2.1.2-rc02
     add 2a0644f442b [Fix](function) Fix unix_timestamp core for string input 
(#32871)
     add a1f80eaa7a3 2.1.2-rc03
     add 97850cf2bbf [fix](cooldown) Fix hdfs path (#33315)
     add e574b35833d [Enhancement](partition) Refine some auto partition 
behaviours (#32737) (#33412)
     add 005f7af21f9 [bugfix](deadlock) should not use query cancelled in 
fragment mgr
     add c35b2becdd0 [fix][docker] fix kafka test scritps (#33417)
     add b130df2488d 2.1.2-rc04
     new 217514e5dd3 [minor](test) Add Iceberg hadoop catalog FE unit test 
(#32449)
     new e8d67e79fd6 [fix](test) fix duplicated catalog name in regression 
cases (#32442)
     new 96b995504cc [enhancement](statistics) excluded delta rows num for 
rollup&mv tablets (#32568)
     new dcfdbf06297 [chore](show) support statement to show views from table 
(#32358)
     new 66536c29764 [fix](Nereids) NPE when create table with implicit index 
type (#32893)
     new f5340039fc5 [fix](multicatalog) fix no data error when read hive table 
on cosn (#32815)
     new 87f99271e1c [fix](spill) Avoid releasing resources while spill tasks 
are executing (#32783)
     new f23a72b9379 [chore](log) print query id before logging profile in 
be.INFO (#32922)
     new 06e5c6c9664 [fix](grace-exit) Stop incorrectly of reportwork cause 
heap use after free #32929
     new d959291c98f [improvement](decommission be) decommission check replica 
num (#32748)
     new 80cdc749084 [fix](arrow-flight) Fix reach limit of connections error 
(#32911)
     new 830d4c14c1e [fix](spill) SpillStream's writer maybe may not have been 
finalized (#32931)
     new 8e6ed80692b [improvement](spill) Disable DistinctStreamingAgg when 
spill is enabled (#32932)
     new 28e2d89ce33 [Improve](inverted_index) update clucene and improve array 
inverted index writer  (#32436)
     new e3bd2311b16 [Performance](exec) replace SipHash in function by XXHash 
(#32919)
     new bb8bc75af49 [feature](agg) add aggregate function sum0 (#32541)
     new 22a7fc3c552 [improvement](mtmv) Support to get tables in materialized 
view when collecting table in plan (#32797)
     new 26e86d53a4e [enhance](mtmv)support olap table partition column is null 
(#32698)
     new e980cd3e7f3 [feature](Nereids): add ColumnPruningPostProcessor. 
(#32800)
     new ed0949f6c5d [fix](compile) fe cannot compile in idea (#32955)
     new 3a6c37c6d5b [exec](column) change some complex column move to noexcept 
(#32954)
     new 407f8642dad [Enhancement](data skew) extends show data skew (#32732)
     new 121a0901c8c [chore](test) let suite compatible with Nereids (#32964)
     new 0499d4013ec Support identical column name in different index. (#32792)
     new dcddd88e01e Limit the max string length to 1024 while collecting 
column stats to control BE memory usage. (#32470)
     new f1ee7f57678 [fix](merge-iterator) fix NOT_IMPLEMENTED_ERROR when read 
next block view (#32961)
     new 97a2977f2a2 [improvement](executor)Add tag property for workload group 
#32874
     new 528a8890777 [Fix](hive-writer) Fix correct num when hive writing data 
to an unpartitioned table if size large than `hive_sink_max_file_size`. (#32959)
     new a6fc2ae1766 [fix](test) replace 'null' to null for date/datetime 
column (#32972)
     new 7e802c9127c [fix](variant)group name optimization (#32598)
     new 3ee14a80aba [chore](ci) adjust ckb expect result (#32856)
     new e214eb1ea75 [chore](ci) fix ci check (#32992)
     new 53309e32a98 [Improvement](execution) Use single phase execution commit 
if only 1 BE is used (#32937)
     new 7b26feb6de7 [fix](invert index) Fix the issue of high memory usage. 
(#31739)
     new a7be0700217 [chore](session_variable) change 
parallel_scan_min_rows_per_scanner' default value to 16384 (#32939)
     new 2ee6f28cec0 [fix](nereids)column name should be case insensitive when 
selecting mv (#33002)
     new 814e4ed3ec5 [fix](nereids)partition prune should consider <=> operator 
(#32965)
     new 1f1932c6b7c [enhancement](nereids)add some date functions for constant 
fold (#32772)
     new fdb95000237 [fix](nereids) null-safe-eq runtime filter denies outer 
join #32927
     new 193600ad9dc [Performance](sink) opt mysql result writer (#31816)
     new 3b7d75fb4ba [fix](inverted index) Clear the index cache corresponding 
to the table after deleting the table. (#32921)
     new 59aa923bcea [bug](function) fix milliseconds_diff function return 
wrong result (#32897)
     new d7c1c7dcd46 [fix](mtmv)partition limit #32978
     new 35fa9f98e99 1 Add running query num/waiting query num (#33024)
     new 5b162a80f21 [Improvement](materialized-view) The materialized view can 
not involved auto increment column (#32885)
     new c5ab7ca573a [fix](planner) remove and retain input slot for aggregate 
slot which is not materialized (#33033)
     new c5a3af5c272 [partitionsort](fix) Fix DCHECK failure (#33035)
     new fb910e53047 [fix](planner) retain groupingSlotIds as materialized for 
aggregate (#33060)
     new 285e2fcb5a2 [fix] (vectorization) regexp all_pass string (#32515)
     new 3243053fcdf [fix](memory) Fix MemTableWriter flush_async attach task 
in thread context (#33071)
     new 39fba884fb8 [fix](typo) typo fix for 'delete bimap' changing to 
'delete bitmap' (#32341)
     new cf7595d4231 [opt](memory) Optimize mem tracker accuracy (#32039) 
(#33140)
     new caea45586fd fix compile
     new 4963d60a079 [Fix](multi-catalog)Fix the issue of not initializing the 
writer caused by refactoring and add hive writing regression test. (#32721) 
(#33446)
     new 5116724494a [Fix](hive-writer) Fix the issue of block was not copied 
to do filtering when hive partition writer write block to file. (#32775) 
(#33447)

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   (8fbeda8c069)
            \
             N -- N -- N   refs/heads/2.1-tmp (5116724494a)

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.

The 55 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/agent/task_worker_pool.cpp                  |   3 +
 be/src/common/config.cpp                           |   2 +
 be/src/common/config.h                             |   4 +
 be/src/exec/schema_scanner.cpp                     |   3 +
 be/src/exec/schema_scanner/schema_helper.cpp       |  11 +
 be/src/exec/schema_scanner/schema_helper.h         |   6 +
 .../schema_scanner/schema_processlist_scanner.cpp  | 149 +++++
 .../schema_scanner/schema_processlist_scanner.h    |  53 ++
 be/src/exec/tablet_info.cpp                        |   3 +-
 be/src/exprs/minmax_predicate.h                    |  37 +-
 be/src/exprs/runtime_filter.cpp                    |  27 +-
 be/src/exprs/runtime_filter.h                      |   6 +-
 be/src/io/fs/hdfs_file_system.cpp                  |   7 +-
 be/src/io/fs/hdfs_file_writer.cpp                  |   9 +-
 be/src/olap/olap_server.cpp                        |   3 +-
 be/src/olap/task/engine_index_change_task.cpp      |   3 +-
 be/src/pipeline/exec/exchange_sink_buffer.cpp      |   2 +-
 be/src/pipeline/exec/file_scan_operator.cpp        |  55 +-
 .../exec/multi_cast_data_stream_source.cpp         |  27 +-
 .../pipeline/exec/multi_cast_data_stream_source.h  |  19 +-
 .../exec/nested_loop_join_build_operator.cpp       |   5 +
 be/src/pipeline/exec/scan_operator.cpp             |  21 +-
 be/src/pipeline/exec/scan_operator.h               |  17 +-
 be/src/pipeline/pipeline_fragment_context.cpp      |  48 +-
 be/src/pipeline/pipeline_fragment_context.h        |   1 -
 be/src/pipeline/pipeline_x/dependency.cpp          | 112 ++--
 be/src/pipeline/pipeline_x/dependency.h            |  78 +--
 be/src/pipeline/pipeline_x/operator.h              |   2 +-
 .../pipeline_x/pipeline_x_fragment_context.cpp     |  36 +-
 be/src/pipeline/pipeline_x/pipeline_x_task.cpp     |  43 +-
 be/src/pipeline/pipeline_x/pipeline_x_task.h       |  14 +-
 be/src/pipeline/task_scheduler.cpp                 |   4 +-
 be/src/runtime/client_cache.cpp                    |   2 +-
 be/src/runtime/exec_env.cpp                        |   2 +-
 be/src/runtime/exec_env.h                          |  10 +-
 be/src/runtime/exec_env_init.cpp                   |  11 +-
 be/src/runtime/fragment_mgr.cpp                    |  32 +-
 be/src/runtime/fragment_mgr.h                      |   2 -
 be/src/runtime/memory/thread_mem_tracker_mgr.cpp   |  32 +-
 be/src/runtime/memory/thread_mem_tracker_mgr.h     |   5 +
 be/src/runtime/query_context.cpp                   |  26 +-
 be/src/runtime/query_context.h                     |   2 +-
 be/src/runtime/runtime_state.cpp                   |   2 +
 be/src/runtime/runtime_state.h                     |   1 +
 be/src/runtime/thread_context.h                    |   2 +
 be/src/service/internal_service.cpp                |   8 +-
 be/src/service/point_query_executor.cpp            |   6 +-
 be/src/util/brpc_client_cache.h                    |   4 +-
 be/src/util/dns_cache.cpp                          |  83 +++
 be/src/util/dns_cache.h                            |  57 ++
 be/src/util/hdfs_util.cpp                          |  17 +-
 be/src/util/mem_info.cpp                           |   2 +-
 be/src/util/thrift_rpc_helper.cpp                  |   3 +-
 be/src/vec/columns/column.h                        |   9 +-
 be/src/vec/columns/column_array.cpp                |  10 +-
 be/src/vec/columns/column_array.h                  |   2 +
 be/src/vec/columns/column_const.h                  |   2 +
 be/src/vec/columns/column_map.cpp                  |  10 +-
 be/src/vec/columns/column_map.h                    |   2 +
 be/src/vec/columns/column_nullable.cpp             |  12 +-
 be/src/vec/columns/column_nullable.h               |   2 +
 be/src/vec/columns/column_string.h                 |   9 +-
 be/src/vec/columns/column_struct.cpp               |  13 +-
 be/src/vec/columns/column_struct.h                 |   1 +
 be/src/vec/common/allocator.cpp                    |   6 +-
 .../data_types/serde/data_type_number_serde.cpp    |  14 +-
 .../exec/format/parquet/parquet_column_convert.h   |   6 +-
 be/src/vec/exec/format/parquet/parquet_pred_cmp.h  |   2 +-
 be/src/vec/exec/jni_connector.cpp                  |   2 +-
 be/src/vec/exec/runtime_filter_consumer.cpp        |  59 +-
 be/src/vec/exec/runtime_filter_consumer.h          |   8 +-
 be/src/vec/exec/scan/new_file_scan_node.cpp        |  55 +-
 be/src/vec/exec/scan/vmeta_scanner.cpp             |   3 +-
 be/src/vec/exec/scan/vscan_node.cpp                |   2 +-
 be/src/vec/olap/block_reader.cpp                   |  17 +-
 be/src/vec/olap/vertical_block_reader.cpp          |  15 +-
 be/src/vec/olap/vertical_block_reader.h            |   2 +-
 be/src/vec/sink/load_stream_map_pool.cpp           | 126 +++++
 ...d_stream_stub_pool.h => load_stream_map_pool.h} |  63 ++-
 be/src/vec/sink/load_stream_stub.cpp               |  35 +-
 be/src/vec/sink/load_stream_stub.h                 |  14 +-
 be/src/vec/sink/load_stream_stub_pool.cpp          |  72 ---
 be/src/vec/sink/volap_table_sink_v2.cpp            |   2 -
 be/src/vec/sink/vrow_distribution.cpp              |   6 +-
 be/src/vec/sink/writer/async_result_writer.cpp     |  50 +-
 be/src/vec/sink/writer/vtablet_writer_v2.cpp       | 175 +++---
 be/src/vec/sink/writer/vtablet_writer_v2.h         |  10 +-
 be/test/io/fs/stream_sink_file_writer_test.cpp     |   4 +-
 be/test/vec/exec/load_stream_stub_map_test.cpp     |  59 ++
 be/test/vec/exec/load_stream_stub_pool_test.cpp    |  51 --
 docker/thirdparties/run-thirdparties-docker.sh     |   4 +-
 .../src/main/resources/package-deps.xml            |   7 +
 fe/fe-core/src/main/cup/sql_parser.cup             |   6 +-
 .../java/org/apache/doris/analysis/ExportStmt.java |  18 +-
 .../apache/doris/analysis/ListPartitionDesc.java   |   2 +-
 .../org/apache/doris/analysis/PartitionDesc.java   |   9 +-
 .../apache/doris/analysis/RangePartitionDesc.java  |   3 +-
 .../main/java/org/apache/doris/catalog/Env.java    |  10 +
 .../java/org/apache/doris/catalog/SchemaTable.java |  11 +
 .../java/org/apache/doris/common/DNSCache.java     |  95 ++++
 .../org/apache/doris/common/util/NetUtils.java     |  16 +-
 .../apache/doris/datasource/ExternalDatabase.java  |   1 +
 .../doris/datasource/ExternalMetaCacheMgr.java     |   3 +-
 .../doris/datasource/ExternalRowCountCache.java    |  13 +-
 .../apache/doris/datasource/InternalCatalog.java   |   3 +-
 .../iceberg/IcebergHMSExternalCatalog.java         |   3 +-
 .../iceberg/IcebergHadoopExternalCatalog.java      |   5 +-
 .../doris/datasource/iceberg/IcebergUtils.java     |  73 ++-
 .../datasource/iceberg/source/IcebergScanNode.java |  18 +-
 .../datasource/jdbc/client/JdbcDB2Client.java      |   4 +
 .../doris/datasource/tvf/source/TVFScanNode.java   |  12 +-
 .../main/java/org/apache/doris/load/ExportJob.java |   2 +-
 .../doris/nereids/parser/PartitionTableInfo.java   |  29 +-
 .../doris/nereids/processor/post/TopNScanOpt.java  |  50 +-
 .../rules/expression/rules/SimplifyRange.java      |  10 +
 .../trees/expressions/functions/window/Lag.java    |   2 +-
 .../trees/expressions/functions/window/Lead.java   |   2 +-
 .../trees/plans/commands/ExportCommand.java        |  16 +-
 .../trees/plans/commands/info/CreateTableInfo.java |   3 +-
 .../org/apache/doris/planner/OlapScanNode.java     |   6 +-
 .../org/apache/doris/planner/RuntimeFilter.java    |   2 +-
 .../java/org/apache/doris/qe/ConnectProcessor.java |  12 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |  12 +-
 .../main/java/org/apache/doris/qe/VariableMgr.java |  97 ++--
 .../resource/workloadgroup/WorkloadGroupMgr.java   |  23 +-
 .../org/apache/doris/rpc/BackendServiceProxy.java  |   4 +-
 .../doris/statistics/util/StatisticsUtil.java      |   2 +-
 .../org/apache/doris/system/BeSelectionPolicy.java |   1 +
 .../tablefunction/LocalTableValuedFunction.java    |  38 +-
 .../analysis/ExportToOutfileLogicalPlanTest.java   |  20 +-
 .../doris/analysis/RangePartitionPruneTest.java    |   2 +-
 .../datasource/ExternalRowCountCacheTest.java      | 100 ++++
 .../doris/datasource/RefreshCatalogTest.java       |   4 +-
 .../datasource/iceberg/IcebergPredicateTest.java   | 256 +++++++++
 .../datasource/iceberg/TestIcebergPredict.java     | 135 -----
 .../exploration/mv/MaterializedViewUtilsTest.java  |   2 +-
 .../rules/expression/SimplifyRangeTest.java        |  25 +-
 .../trees/plans/CreateTableCommandTest.java        |   2 +-
 .../java/org/apache/doris/qe/VariableMgrTest.java  |  19 +
 .../doris/service/FrontendServiceImplTest.java     |   2 +-
 gensrc/script/gen_build_version.sh                 |   4 +-
 .../test_compaction_agg_keys_with_array_map.out    |  13 +
 .../test_always_nullable_window_function.out       |  12 +
 .../double/test_double_nan.out}                    |   5 +-
 .../float/test_float_nan.out}                      |   5 +-
 .../hive/test_hive_basic_type.out                  |  24 +-
 .../jdbc/test_mariadb_jdbc_catalog.out             |   1 +
 .../jdbc/test_mysql_jdbc_catalog.out               |   1 +
 .../jdbc/test_mysql_jdbc_catalog_nereids.out       |   1 +
 .../jdbc/test_mysql_jdbc_driver5_catalog.out       |   1 +
 .../tvf/test_s3_tvf_parquet_compress.out           | 120 ++--
 .../hive/test_external_catalog_hive.out            |   9 +
 .../iceberg/test_iceberg_predicate_conversion.out  | 611 +++++++++++++++++++++
 .../data/nereids_function_p0/scalar_function/A.out |  16 +-
 .../data/query_p0/test_array_orderby_limit.out     |   3 +
 .../test_compaction_agg_keys_with_array_map.groovy | 154 ++++++
 .../test_always_nullable_window_function.groovy    |   8 +-
 .../datatype_p0/bitmap/test_bitmap_int.groovy      |   2 +-
 .../datatype_p0/double/test_double_nan.groovy      |  28 +
 .../suites/datatype_p0/float/test_float_nan.groovy |  28 +
 .../test_nestedtypes_insert_into_select.groovy     |   2 +-
 .../suites/demo_p0/streamLoad_action.groovy        |   4 +-
 regression-test/suites/demo_p0/test_action.groovy  |   2 +-
 .../suites/export_p0/test_export_basic.groovy      |  33 +-
 .../export_p0/test_export_data_consistency.groovy  |   3 +-
 .../test_hive_read_parquet_comlex_type.groovy      |   4 +-
 .../jdbc/test_db2_jdbc_catalog.groovy              |   2 +-
 .../hive/test_external_catalog_hive.groovy         |   5 +-
 .../test_iceberg_predicate_conversion.groovy       |  79 +++
 .../stream_load/test_stream_load_new.groovy        |  21 +-
 .../test_stream_load_new_move_memtable.groovy      |  11 +
 .../update_on_current_timestamp.groovy             |   2 +-
 .../mv/dimension/dimension_1.groovy                |   4 +-
 .../mv/dimension/dimension_2_3.groovy              |   4 +-
 .../mv/dimension/dimension_2_4.groovy              |   4 +-
 .../mv/dimension/dimension_2_5.groovy              |   4 +-
 .../mv/dimension/dimension_2_6.groovy              |   4 +-
 .../mv/dimension/dimension_2_full_join.groovy      |   4 +-
 .../mv/dimension/dimension_2_inner_join.groovy     |   4 +-
 .../mv/dimension/dimension_2_left_anti_join.groovy |   4 +-
 .../mv/dimension/dimension_2_left_join.groovy      |   4 +-
 .../mv/dimension/dimension_2_left_semi_join.groovy |   4 +-
 .../dimension/dimension_2_right_anti_join.groovy   |   4 +-
 .../mv/dimension/dimension_2_right_join.groovy     |   4 +-
 .../dimension/dimension_2_right_semi_join.groovy   |   4 +-
 .../dimension_2_join_agg.groovy                    |   4 +-
 .../filter_equal_or_notequal.groovy                |   4 +-
 .../cross_join_range_date_increment_create.groovy  |   4 +-
 .../full_join_range_date_increment_create.groovy   |   4 +-
 .../inner_join_range_date_increment_create.groovy  |   4 +-
 ...ft_anti_join_range_date_increment_create.groovy |   4 +-
 .../left_join_range_date_increment_create.groovy   |   4 +-
 ...ft_semi_join_range_date_increment_create.groovy |   4 +-
 ...ht_anti_join_range_date_increment_create.groovy |   4 +-
 .../right_join_range_date_increment_create.groovy  |   4 +-
 ...ht_semi_join_range_date_increment_create.groovy |   4 +-
 .../self_conn_range_date_increment_create.groovy   |   4 +-
 .../mv/negative/negative_test.groovy               |   4 +-
 .../suites/nereids_tpch_p0/tpch/topn-filter.groovy |  31 +-
 .../test_auto_partition_behavior.groovy            |  10 +-
 .../auto_partition/test_auto_partition_load.groovy |   2 +-
 .../test_auto_range_partition.groovy               |  21 +-
 .../partition_p1/auto_partition/ddl/concurrent.sql |   2 +-
 .../auto_partition/ddl/stress_destination.sql      |   2 +-
 .../ddl/small_data_high_concurrrent_load.sql       |   2 +-
 .../ddl/stream_load_range_test_table.sql           |   2 +-
 .../suites/query_p0/join/test_join2.groovy         |   2 +-
 .../query_p0/test_array_orderby_limit.groovy       |  16 +
 .../test_statistic_partial_update.groovy           |  56 ++
 .../test_update_on_current_timestamp.groovy        |   3 +
 tools/cost_model_evaluate/requirements.txt         |   2 +
 211 files changed, 3449 insertions(+), 1263 deletions(-)
 create mode 100644 be/src/exec/schema_scanner/schema_processlist_scanner.cpp
 create mode 100644 be/src/exec/schema_scanner/schema_processlist_scanner.h
 create mode 100644 be/src/util/dns_cache.cpp
 create mode 100644 be/src/util/dns_cache.h
 create mode 100644 be/src/vec/sink/load_stream_map_pool.cpp
 rename be/src/vec/sink/{load_stream_stub_pool.h => load_stream_map_pool.h} 
(59%)
 delete mode 100644 be/src/vec/sink/load_stream_stub_pool.cpp
 create mode 100644 be/test/vec/exec/load_stream_stub_map_test.cpp
 delete mode 100644 be/test/vec/exec/load_stream_stub_pool_test.cpp
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/common/DNSCache.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/ExternalRowCountCacheTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/iceberg/IcebergPredicateTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/iceberg/TestIcebergPredict.java
 create mode 100644 
regression-test/data/compaction/test_compaction_agg_keys_with_array_map.out
 copy regression-test/data/{query_p0/test_array_orderby_limit.out => 
datatype_p0/double/test_double_nan.out} (82%)
 copy regression-test/data/{query_p0/test_array_orderby_limit.out => 
datatype_p0/float/test_float_nan.out} (82%)
 create mode 100644 
regression-test/data/external_table_p2/iceberg/test_iceberg_predicate_conversion.out
 create mode 100644 
regression-test/suites/compaction/test_compaction_agg_keys_with_array_map.groovy
 create mode 100644 
regression-test/suites/datatype_p0/double/test_double_nan.groovy
 create mode 100644 
regression-test/suites/datatype_p0/float/test_float_nan.groovy
 create mode 100644 
regression-test/suites/external_table_p2/iceberg/test_iceberg_predicate_conversion.groovy
 create mode 100644 
regression-test/suites/statistics/test_statistic_partial_update.groovy


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

Reply via email to