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 f31e0709ed4 [enhance][fix] add ccr downstreamurl for ccr (#32325)
     new 5813a776df6 [Enhancement](inverted index) make compiler happy (#32332)
     new ca734effe00 [fix](datetime) fix datetime rounding on BE (#32075)
     new ff8e945688f fix load channel may memory leak (#32277)
     new 0683221015e [refactor](chore) replace HashMapWithStackMemory with 
std::unordered_map (#32309)
     new 18c5d6b4cd5 [doc](ranger)change path of access_controller.class 
(#32138)
     new 1b0d11a3d77 [behavior change](output) change float output format  
(#32049)
     new 59c79a5e6af [fix](profile) avoid update profile in deconstructor 
(#32131)
     new 6f5e61bbc80 [chore](build) delete palo_be soft link (#32353)
     new 69881a27e07 [feature](proxy-protocol) Support proxy protocol v1 
(#32338)
     new 8dca147293b [opt](file-meta-cache) reduce file meta cache size and 
disable cache for some cases (#32340)
     new 86c129ec659 [bug](inverted index) fix npe of 
InvertedIndexStorageFormat in table property (#32357)
     new dbb0dfb747e [fix](grouping sets) fix grouping sets have multiple empty 
sets (#32317)
     new c103b90e4dc [enhancement](nereids)simplify OneRowRelation scalar 
subquery (#32276)
     new 1c663fa4f6f [Fix](Nereids) fix leading syntax problems and data 
mismatched problem (#32286)
     new ec008f9b4c4 [Improve](spark-load)update spark version for spark load 
to resolve cve problem (#30368)
     new b51baff3815 [opt](jdbc catalog) Refine the jdbc_connector close logic 
and actively clear the jvm occupied by jdbcexecutor (#32300)
     new dc7b75c2db1 [opt](jdbc catalog) filter jdbc datasource internal 
database (#32294)
     new 0dde8030052 [enhancement](dict) check valid of offset in page (#32349)
     new bf21c07008e [docs](MoveRepo) Update .asf.yaml (#32391)
     new 576cd881495 [bug](fold) fix fold constant rule can't handle variable 
expr (#32313)
     new 66448f7f70b  [regression-test]( fix case ) fix case that using same 
table in one db with another case (#32380)
     new 3025ff22df9 [Fix](regression test) Fix <=> rf cause regresion test 
failed (#32377)
     new 188422aaf19 [enhancement](test)unique model by modify a value type 
from SMALLINT to other type (#32348)
     new 50c44ebaf85 [pipelineX](cancel) Remove lock for mapping query ctx to 
fragment (#32346)
     new e6b400d38a6 [Chore](tools) update ssb tools (#32308)
     new 1dbf445fe5c [fix](feut) comment out doc gen execution (#32413)
     new a7aea339fda [pipelineX](streaming agg) Fix wrong columns produced by 
streaming agg (#32411)
     new cffd3998778 [chore](ci) fix script (#32420)
     new 5fcf74dec2a [fix](planner)decimalv3 literal's precision and scale is 
not correctly set (#32288)
     new af22d440ee5 [Fix](Variant) fix variant with not null (#32248)
     new f218fb1b846 [FIX](array_agg) fix array agg with other agg function 
(#32387)
     new c309a729755 [Fix](Regression) DCHECK failed in runtime filter wrapper 
(#32446)
     new eae8fa6d38c [opt](hive) skip hidden file and dir (#32412)
     new c7a1689d236 [Performance](join) speed up the colocate and bucket 
shuffle join by change rf size (#32421)
     new 2aea193fde0 fix routine load regression test fail (#32406)
     new a06c01ab623 [opt](like) opt LIKE and REGEXP clause with concat(col, 
pattern_str) (#32333)
     new 2dce9d0e7f4 [Fix](smooth-upgrade) Fix incompatibility when upgrade 
from 2.0 to 2.1 (#32444)
     new 96b7335a101  [fix](regression) prepare_insert failed when connect to 
observer fe (#32223)
     new 938282e0cdb [improve](group commit) Group commit support chunked 
stream load in flink (#32135)
     new 663bf572dac [fix](group commit) Fix p2 regression-test (#32270)
     new 7e27c1f8dd8 [Fix](Job)When jobname is the do keyword, parsing errors 
will occur when executing SQL. (#32379)
     new bc02cf235d0 [fix](ParquetReader) Fix Parquet Reader to read `int96` 
parquet type problem (#32394)
     new e0bc0563a0a [fix](nereids)support topn-filter for non pipeline engine 
#32397
     new b2a8105bb8f [pipelineX](api) Add api for long-running tasks (#32459)
     new 641a178f62f [fix](decimal) fix Arithmetic Overflow error of converting 
string to decimal (#32246)
     new 06ac99507d2 [fix](group commit) Fix group commit connect to observer 
fe (#32222)
     new b686749aa92 [fix](group commit) Fix invalid function problem on p2 
regression-test (#32481)
     new 904adb46e9f [fix](group commit) Fix compatibility issues on 
serializing and deserializing wal file (#32299)
     new dfe21b69b77 [fix](broker load) improve the checking of overlapping 
partitions of same table (#32254)
     new e0bbc7bbffe [improvement](agg) streaming agg should not take too much 
memory when spilling enabled (#32426)
     new 71e979e62b1 [improvement](spill) optimize the spilling logic of hash 
join operator (#32202)
     new fa9cab34ba3 [fix](snapshot-loader) Fix be crash caused by deref end() 
iterator (#32489)
     new 7ce96d5414a [fix][regression]update ccr test project (#32445)
     new ccf3ab7acdf [Fix](inverted index) fix inappropriate use of macro in 
inverted index fs directory error process (#32472)
     new 36241d36913 [Enhencement](Nereids) add eliminate distinct constant 
rule (#32307)
     new f14e4cb95a0 [case](mtmv)MTMV external catalog case (#32390)
     new d6ebbc765af [test](neredis) Add tpch test for query rewrite by 
materialized view (#30870)
     new 5d03cae35e8 [fix](stats) sort partitions when do sample analyze 
(#32185)
     new c9fd78e8ce2 [chor](log) Change log4j rollover strategy to 'max' 
(#32116)
     new ae7abdfc2c3 [fix](nereids)NullSafeEqualToEqual rule only change to 
equal if both children are not nullable (#32374)
     new acde3ae5074 [opt](routine-load) optimize allocate task to be algorithm 
for load balance (#32021)
     new cdc87db7f9e [regression-test](case) forbid 
test_stream_stub_fault_injection (#32540)
     new ac0e2410974 [code](Refactor) Del unless filter id in runtime filter 
func (#32502)
     new 423f9129ac1 [feature](function) Support for aggregate function foreach 
combiner for some error function (#31913)
     new 0501e22c488 [fix](Nereids) decimalv2 and int/date bit arithmetic need 
cast to bigint (#32311)
     new 333b9014aa7 [opt](variable) user variable support expression rather 
than literal (#32492)
     new f8cfdb00296 [feature](cpu cores) get the cores when running within a 
cgroup. (#32370)
     new 1baeefd28c1 [expr](fix) Not to throw exception when close failed 
(#32287)
     new 2f91dddb7ce [pipelineX](fix) Fix running tasks API core dump (#32503)
     new bc9bf2f5b95 [fix](random-bucket) tabletindex when there is no cached 
value in memory (#32336)
     new 9e1497f0298 [improvement](group_comit) Add bvar to monitor the total 
wal count on disk (#31646)
     new f0328b9c6e7 [Feature] Support Array Type compare function for nereids 
planner (#31701)
     new f1bb8dd22b7 [improve](function) add error msg if exceeded maximum 
default value in repeat function (#32219)
     new c34d99b781e [Enhancement] when partition column is datetime, date can 
work in create table command (#32335)
     new d86b65635a1 [fix](jdbc catalog) Fixed the problem that the 
metadata_refresh_interval_sec properties cannot be set (#32516)
     new b3ec598f027 [enhance](S3) Print the oss request id for each error s3 
request (#32499)
     new 9f9201baf2c [case](Cloud) Add ssb case for hdfs vault (#32567)
     new 97869683f80 [enhance](S3) Print the oss request id for each error s3 
request (#32491)
     new b02e1b6b88c [pipelineX](debug) Add debug logs for long-running load 
task (#32534)
     new 4bf5986d032 [Fix](Variant) fix variant serialize root node (#31769)
     new 3baa697088f [enhancement](test) unique model by modify a key type from 
SMALLINT to other type  (#32033)
     new 8450ee3826f [refactor](jdbc catalog) refactor jdbc catalog get 
databases logic (#32579)
     new 96f38d38ed2 [enhancement](test) unique model by modify a value type 
from INT or BIGINT to other type (#32553)
     new 23e827af5c3 [fix](test)change stream load of auto partition (#32544)

The 84 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:
 .asf.yaml                                          |     2 -
 be/src/common/config.cpp                           |     7 +-
 be/src/exec/line_reader.h                          |     3 +-
 be/src/exec/tablet_info.cpp                        |     4 +-
 be/src/exprs/bloom_filter_func.h                   |    30 +-
 be/src/exprs/runtime_filter.cpp                    |    29 +-
 be/src/exprs/runtime_filter.h                      |     2 +
 be/src/gutil/strings/numbers.cc                    |    14 +-
 be/src/http/action/http_stream.cpp                 |    32 +-
 be/src/http/action/pipeline_task_action.cpp        |    18 +
 be/src/http/action/pipeline_task_action.h          |     9 +
 be/src/http/action/stream_load.cpp                 |    31 +-
 be/src/io/fs/buffered_reader.cpp                   |    24 +-
 be/src/io/fs/buffered_reader.h                     |    45 +-
 be/src/io/fs/err_utils.cpp                         |    13 +-
 be/src/io/fs/file_reader.h                         |     3 +-
 be/src/io/fs/hdfs_file_reader.cpp                  |    74 +-
 be/src/io/fs/hdfs_file_reader.h                    |     2 +
 be/src/io/fs/s3_file_writer.cpp                    |    34 +-
 be/src/io/fs/s3_file_writer.h                      |     1 +
 be/src/olap/rowset/segment_v2/binary_plain_page.h  |    14 +-
 be/src/olap/rowset/segment_v2/column_reader.cpp    |     8 +-
 .../segment_v2/inverted_index_fs_directory.cpp     |    43 +-
 .../rowset/segment_v2/inverted_index_reader.cpp    |     5 +
 be/src/olap/wal/wal_manager.cpp                    |    14 +-
 be/src/olap/wal/wal_manager.h                      |     7 +-
 be/src/olap/wal/wal_reader.cpp                     |     4 +-
 be/src/olap/wal/wal_reader.h                       |     3 +-
 be/src/olap/wal/wal_table.cpp                      |     5 +-
 be/src/olap/wal/wal_writer.cpp                     |     4 +-
 be/src/olap/wal/wal_writer.h                       |     2 +-
 be/src/pipeline/exec/hashjoin_build_sink.cpp       |    12 +
 be/src/pipeline/exec/hashjoin_build_sink.h         |     3 +
 be/src/pipeline/exec/hashjoin_probe_operator.cpp   |    21 +
 be/src/pipeline/exec/hashjoin_probe_operator.h     |     4 +
 .../exec/partitioned_hash_join_probe_operator.cpp  |    86 +-
 .../exec/partitioned_hash_join_probe_operator.h    |     8 +
 .../exec/partitioned_hash_join_sink_operator.cpp   |    33 +-
 .../exec/partitioned_hash_join_sink_operator.h     |     6 +
 be/src/pipeline/exec/repeat_operator.cpp           |    27 +-
 be/src/pipeline/exec/repeat_operator.h             |     5 +-
 .../exec/streaming_aggregation_operator.cpp        |   139 +-
 .../pipeline/exec/streaming_aggregation_operator.h |     5 +-
 be/src/pipeline/exec/union_source_operator.cpp     |     2 +-
 be/src/pipeline/pipeline_fragment_context.cpp      |     2 +-
 be/src/pipeline/pipeline_fragment_context.h        |     4 +-
 be/src/pipeline/pipeline_x/dependency.h            |     1 +
 be/src/pipeline/pipeline_x/operator.cpp            |    13 +-
 be/src/pipeline/pipeline_x/operator.h              |     2 +
 .../pipeline_x/pipeline_x_fragment_context.cpp     |     5 +-
 .../pipeline_x/pipeline_x_fragment_context.h       |     2 +-
 be/src/pipeline/pipeline_x/pipeline_x_task.cpp     |    19 +-
 be/src/runtime/exec_env_init.cpp                   |     1 +
 be/src/runtime/fragment_mgr.cpp                    |    59 +-
 be/src/runtime/fragment_mgr.h                      |     8 +-
 be/src/runtime/group_commit_mgr.cpp                |    20 +-
 be/src/runtime/memory/lru_cache_policy.h           |     7 +-
 be/src/runtime/query_context.cpp                   |    47 +-
 be/src/runtime/query_context.h                     |    14 +-
 be/src/runtime/runtime_filter_mgr.cpp              |     1 +
 be/src/runtime/snapshot_loader.cpp                 |     4 +-
 be/src/service/http_service.cpp                    |     7 +-
 be/src/service/internal_service.cpp                |     3 +
 be/src/util/cpu_info.cpp                           |    83 +-
 be/src/util/obj_lru_cache.cpp                      |     7 +
 be/src/util/obj_lru_cache.h                        |     2 +
 .../line_reader.h => util/profile_collector.h}     |    30 +-
 .../aggregate_function_collect.h                   |   112 +-
 .../aggregate_functions/aggregate_function_map.h   |    43 +-
 .../aggregate_function_simple_factory.h            |    26 +-
 be/src/vec/columns/column_object.cpp               |   109 +-
 be/src/vec/columns/column_object.h                 |    11 +-
 be/src/vec/columns/subcolumn_tree.h                |    18 +-
 be/src/vec/common/schema_util.cpp                  |    19 +-
 be/src/vec/common/schema_util.h                    |     2 +-
 be/src/vec/core/block.h                            |     6 +
 be/src/vec/data_types/data_type_decimal.cpp        |     2 +-
 be/src/vec/data_types/data_type_object.cpp         |     4 +-
 be/src/vec/data_types/data_type_time_v2.cpp        |     4 +-
 be/src/vec/data_types/data_type_time_v2.h          |     5 +-
 .../vec/data_types/serde/data_type_array_serde.cpp |    25 +-
 .../vec/data_types/serde/data_type_array_serde.h   |     8 +-
 .../vec/data_types/serde/data_type_jsonb_serde.cpp |    18 +-
 .../vec/data_types/serde/data_type_jsonb_serde.h   |     8 +-
 .../data_types/serde/data_type_nullable_serde.cpp  |    18 +-
 .../data_types/serde/data_type_nullable_serde.h    |     8 +-
 .../vec/data_types/serde/data_type_number_serde.h  |    21 +-
 be/src/vec/data_types/serde/data_type_serde.cpp    |    13 +-
 be/src/vec/data_types/serde/data_type_serde.h      |     8 +-
 .../vec/data_types/serde/data_type_string_serde.h  |    12 +-
 .../file_reader/new_plain_text_line_reader.cpp     |     7 +
 .../file_reader/new_plain_text_line_reader.h       |     3 +
 be/src/vec/exec/format/generic_reader.h            |     3 +-
 be/src/vec/exec/format/jni_reader.h                |     7 +
 be/src/vec/exec/format/json/new_json_reader.cpp    |     9 +
 be/src/vec/exec/format/json/new_json_reader.h      |     3 +
 be/src/vec/exec/format/orc/vorc_reader.cpp         |    16 +-
 be/src/vec/exec/format/orc/vorc_reader.h           |     9 +-
 .../exec/format/parquet/parquet_column_convert.h   |    13 +-
 be/src/vec/exec/format/parquet/parquet_common.cpp  |     6 +-
 be/src/vec/exec/format/parquet/parquet_common.h    |    12 +-
 .../exec/format/parquet/vparquet_group_reader.h    |     9 +-
 be/src/vec/exec/format/parquet/vparquet_reader.cpp |    82 +-
 be/src/vec/exec/format/parquet/vparquet_reader.h   |     5 +
 be/src/vec/exec/format/table/table_format_reader.h |     7 +
 be/src/vec/exec/format/wal/wal_reader.cpp          |    11 +-
 be/src/vec/exec/format/wal/wal_reader.h            |     1 +
 be/src/vec/exec/jni_connector.cpp                  |    61 +-
 be/src/vec/exec/jni_connector.h                    |     6 +-
 be/src/vec/exec/join/vhash_join_node.cpp           |    42 +-
 be/src/vec/exec/join/vhash_join_node.h             |     4 +-
 be/src/vec/exec/scan/new_olap_scanner.cpp          |     4 +-
 be/src/vec/exec/scan/new_olap_scanner.h            |     2 +-
 be/src/vec/exec/scan/vfile_scanner.cpp             |    26 +-
 be/src/vec/exec/scan/vfile_scanner.h               |    11 +
 be/src/vec/exec/scan/vscanner.cpp                  |     2 +-
 be/src/vec/exec/scan/vscanner.h                    |     4 +-
 be/src/vec/exec/vjdbc_connector.cpp                |     2 +-
 be/src/vec/exec/vrepeat_node.cpp                   |    23 +-
 be/src/vec/exec/vrepeat_node.h                     |     3 +
 be/src/vec/exec/vunion_node.cpp                    |     2 +-
 be/src/vec/exprs/vectorized_agg_fn.cpp             |    13 +-
 be/src/vec/exprs/vexpr.cpp                         |     6 +-
 be/src/vec/exprs/vexpr_context.cpp                 |     6 +-
 be/src/vec/exprs/vruntimefilter_wrapper.cpp        |     7 +-
 be/src/vec/functions/function_string.h             |    41 +-
 be/src/vec/functions/like.cpp                      |   371 +-
 be/src/vec/functions/like.h                        |    92 +-
 be/src/vec/runtime/vdatetime_value.cpp             |    84 +-
 be/src/vec/sink/writer/async_result_writer.cpp     |    17 +-
 be/src/vec/sink/writer/async_result_writer.h       |     9 +
 be/src/vec/sink/writer/vtablet_writer.cpp          |     2 +-
 be/src/vec/sink/writer/vwal_writer.cpp             |     2 +-
 be/src/vec/sink/writer/vwal_writer.h               |     2 -
 be/test/exec/test_data/wal_scanner/wal             |   Bin 180 -> 0 bytes
 be/test/exec/test_data/wal_scanner/wal_version0    |   Bin 0 -> 220 bytes
 be/test/exec/test_data/wal_scanner/wal_version1    |   Bin 0 -> 272 bytes
 be/test/gutil/strings/numbers_test.cpp             |     2 +-
 be/test/vec/data_types/datetime_round_test.cpp     |   421 +
 be/test/vec/data_types/from_string_test.cpp        |    15 +-
 be/test/vec/exec/vwal_scanner_test.cpp             |    43 +-
 be/test/vec/exprs/vexpr_test.cpp                   |    11 +-
 be/test/vec/function/function_string_test.cpp      |    21 +-
 build.sh                                           |     6 -
 docker/runtime/doris-compose/cluster.py            |    31 +-
 docker/runtime/doris-compose/command.py            |    11 +
 .../parquet_all_types/.test_hidden_dir/wrong_file  |     1 +
 .../test_hidden_file/.hidden_file                  |     1 +
 .../cluster-management/load-balancing.md           |   133 +-
 docs/en/docs/lakehouse/multi-catalog/hive.md       |     2 +-
 .../docs/lakehouse/multi-catalog/multi-catalog.md  |     2 +-
 .../sql-functions/combinators/foreach.md           |    84 +
 .../cluster-management/load-balancing.md           |   129 +-
 docs/zh-CN/docs/lakehouse/multi-catalog/hive.md    |     2 +-
 .../docs/lakehouse/multi-catalog/multi-catalog.md  |     2 +-
 .../sql-functions/combinators/foreach.md           |    82 +
 .../org/apache/doris/jdbc/BaseJdbcExecutor.java    |     2 +
 .../org/apache/doris/jdbc/DefaultJdbcExecutor.java |     2 +
 .../main/java/org/apache/doris/common/Config.java  |     6 +
 fe/fe-core/pom.xml                                 |     4 +-
 .../org/apache/doris/analysis/ArrayLiteral.java    |     9 +-
 .../org/apache/doris/analysis/CreateJobStmt.java   |    26 +-
 .../org/apache/doris/analysis/DecimalLiteral.java  |     3 +
 .../apache/doris/analysis/SetUserDefinedVar.java   |    36 +-
 .../org/apache/doris/catalog/PartitionKey.java     |    22 +-
 .../org/apache/doris/catalog/TableProperty.java    |     1 +
 .../java/org/apache/doris/common/Log4jConfig.java  |     6 +-
 .../doris/datasource/hive/HiveMetaStoreCache.java  |    24 +-
 .../hive/PostgreSQLJdbcHMSCachedClient.java        |     5 -
 .../doris/datasource/jdbc/JdbcExternalCatalog.java |     9 +-
 .../jdbc/client/JdbcClickHouseClient.java          |     5 -
 .../doris/datasource/jdbc/client/JdbcClient.java   |    47 +-
 .../datasource/jdbc/client/JdbcDB2Client.java      |    28 +-
 .../datasource/jdbc/client/JdbcMySQLClient.java    |    40 +-
 .../jdbc/client/JdbcOceanBaseClient.java           |     5 -
 .../datasource/jdbc/client/JdbcOracleClient.java   |    47 +-
 .../jdbc/client/JdbcPostgreSQLClient.java          |     6 -
 .../jdbc/client/JdbcSQLServerClient.java           |     5 -
 .../datasource/jdbc/client/JdbcSapHanaClient.java  |     5 -
 .../datasource/jdbc/client/JdbcTrinoClient.java    |    13 -
 .../apache/doris/load/BrokerFileGroupAggInfo.java  |    14 +
 .../doris/load/routineload/RoutineLoadManager.java |     4 +-
 .../load/routineload/RoutineLoadTaskScheduler.java |     3 +-
 .../main/java/org/apache/doris/mtmv/MTMVCache.java |    34 +-
 .../org/apache/doris/mysql/AcceptListener.java     |    14 +
 .../java/org/apache/doris/mysql/BytesChannel.java  |    30 +-
 .../java/org/apache/doris/mysql/MysqlChannel.java  |    32 +-
 .../java/org/apache/doris/mysql/MysqlProto.java    |     1 -
 .../apache/doris/mysql/ProxyProtocolHandler.java   |   212 +
 .../org/apache/doris/nereids/hint/LeadingHint.java |     5 +
 .../doris/nereids/jobs/executor/Analyzer.java      |     2 +
 .../processor/pre/PullUpSubqueryAliasToCTE.java    |     8 +
 .../org/apache/doris/nereids/rules/RuleType.java   |     1 +
 .../rules/analysis/CollectJoinConstraint.java      |    12 +-
 .../rules/analysis/EliminateDistinctConstant.java  |    48 +
 .../rules/analysis/EliminateLogicalSelectHint.java |    12 +-
 .../nereids/rules/analysis/SubExprAnalyzer.java    |    17 +
 .../mv/AbstractMaterializedViewAggregateRule.java  |     1 +
 .../expression/rules/NullSafeEqualToEqual.java     |     2 +-
 .../trees/expressions/ComparisonPredicate.java     |     2 +-
 .../functions/combinator/ForEachCombinator.java    |     2 +-
 .../scalar/PushDownToProjectionFunction.java       |     3 +-
 .../nereids/trees/plans/visitor/SinkVisitor.java   |     8 +-
 .../doris/nereids/util/TypeCoercionUtils.java      |    15 +-
 .../doris/planner/TabletLoadIndexRecorderMgr.java  |     5 +-
 .../main/java/org/apache/doris/qe/Coordinator.java |    14 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |    10 +-
 .../java/org/apache/doris/qe/StmtExecutor.java     |     7 +
 .../apache/doris/rewrite/FoldConstantsRule.java    |     3 +-
 .../apache/doris/statistics/OlapAnalysisTask.java  |     5 +-
 .../apache/doris/analysis/CreateJobStmtTest.java   |    26 +
 .../apache/doris/datasource/PathVisibleTest.java   |    47 +
 .../expression/rules/NullSafeEqualToEqualTest.java |    26 +-
 .../apache/doris/qe/ProxyProtocolHandlerTest.java  |   135 +
 .../ExtractCommonFactorsRuleFunctionTest.java      |     4 +-
 fe/pom.xml                                         |     2 +-
 .../org/apache/doris/load/loadv2/dpp/SparkDpp.java |    11 +-
 gensrc/thrift/PaloInternalService.thrift           |     2 +
 regression-test/conf/regression-conf.groovy        |     5 -
 .../spark_connector/spark_connector_arrow.out      |    14 +-
 .../correctness_p0/test_grouping_sets_empty.out    |    32 +-
 .../test_like_predicate_with_concat.out            |   101 +
 .../datatype_p0/decimalv3/test_decimalv3_where.out |     6 +
 .../data/datatype_p0/decimalv3/test_load.out       |    28 +
 .../one_level_nestedtypes_with_s3data.out          |   324 +-
 .../three_level_nestedtypes_with_s3data.out        |  8016 ++++++-------
 .../two_level_nestedtypes_with_s3data.out          |  1992 ++--
 .../test_nested_types_insert_into_with_s3.out      |    16 +-
 .../test_nestedtypes_csv_insert_into_with_s3.out   |     6 +-
 .../test_nestedtypes_json_insert_into_with_s3.out  |    10 +-
 .../outfile/csv/test_outfile_csv_array_type.out    |    14 +-
 .../outfile/csv/test_outfile_csv_map_type.out      |    12 +-
 .../parquet/test_outfile_parquet_array_type.out    |    28 +-
 .../parquet/test_outfile_parquet_map_type.out      |    24 +-
 .../data/export_p0/test_outfile_orc_array_type.out |    28 +-
 .../data/export_p0/test_outfile_orc_map_type.out   |    24 +-
 .../hive/test_hive_basic_type.out                  |     6 +-
 .../data/external_table_p0/hive/test_hive_orc.out  |   132 +-
 .../jdbc/test_clickhouse_jdbc_catalog.out          |   Bin 5426 -> 5487 bytes
 .../jdbc/test_mariadb_jdbc_catalog.out             |     5 +
 .../jdbc/test_mysql_jdbc_catalog.out               |     5 +-
 .../jdbc/test_mysql_jdbc_driver5_catalog.out       |    16 +-
 .../jdbc/test_oracle_jdbc_catalog.out              |     8 +
 .../jdbc/test_pg_jdbc_catalog.out                  |     8 +-
 .../jdbc/test_sqlserver_jdbc_catalog.out           |    16 +-
 .../paimon/test_paimon_catalog.out                 |     6 +-
 .../tvf/test_local_tvf_with_complex_type.out       |   102 +-
 ...test_local_tvf_with_complex_type_element_at.out |   134 +-
 ...ocal_tvf_with_complex_type_insertinto_doris.out |   306 +-
 .../data/function_p0/test_agg_foreach.out          |    25 +-
 .../{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q1.1.out  |     0
 .../{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q1.2.out  |     0
 .../{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q1.3.out  |     0
 .../{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q2.1.out  |     0
 .../{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q2.2.out  |     0
 .../{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q2.3.out  |     0
 .../{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q3.1.out  |     0
 .../{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q3.2.out  |     0
 .../{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q3.3.out  |     0
 .../{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q3.4.out  |     0
 .../{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q4.1.out  |     0
 .../{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q4.2.out  |     0
 .../{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q4.3.out  |     0
 .../ssb_sf1_p2}/sql/q1.1.out                       |     0
 .../ssb_sf1_p2}/sql/q1.2.out                       |     0
 .../ssb_sf1_p2}/sql/q1.3.out                       |     0
 .../ssb_sf1_p2/sql/q2.1.out}                       |     6 +-
 .../ssb_sf1_p2/sql/q2.2.out}                       |     6 +-
 .../ssb_sf1_p2/sql/q2.3.out}                       |     6 +-
 .../ssb_sf1_p2/sql/q3.1.out}                       |     6 +-
 .../ssb_sf1_p2/sql/q3.2.out}                       |     6 +-
 .../ssb_sf1_p2/sql/q3.3.out}                       |     6 +-
 .../ssb_sf1_p2}/sql/q3.4.out                       |     0
 .../ssb_sf1_p2/sql/q4.1.out}                       |     6 +-
 .../ssb_sf1_p2}/sql/q4.2.out                       |     0
 .../ssb_sf1_p2}/sql/q4.3.out                       |     0
 ...p_commit_http_stream_lineitem_schema_change.out |     5 +-
 ...p_commit_insert_into_lineitem_scheme_change.out |     2 +-
 ...p_commit_stream_load_lineitem_schema_change.out |     2 +-
 .../broker_load/test_multi_table_load.out}         |     8 +-
 .../http_stream/test_http_stream_properties.out    |   204 +-
 .../load_p0/routine_load/test_routine_load.out     |   577 +-
 .../stream_load/test_stream_load_properties.out    |   346 +-
 regression-test/data/mtmv_p0/test_es_mtmv.out      |    13 +
 .../load.out => mtmv_p0/test_iceberg_mtmv.out}     |    10 +-
 .../test_mysql_mtmv.out}                           |    20 +-
 regression-test/data/mtmv_p0/test_paimon_mtmv.out  |     9 +
 regression-test/data/nereids_arith_p0/decimal.out  |  2400 ++--
 regression-test/data/nereids_arith_p0/integer.out  |   776 +-
 .../data/nereids_p0/hint/fix_leading.out           |    42 +
 .../data/nereids_p0/hint/multi_leading.out         |     2 +-
 regression-test/data/nereids_p0/test_user_var.out  |    13 +-
 .../eliminate_distinct_constant.out                |    40 +
 .../data/nereids_rules_p0/mv/tpch/mv_tpch_test.out | 11451 +++++++++++++++++++
 .../data/nereids_syntax_p0/array_compare.out       |    68 +
 .../data/nereids_tpch_p0/tpch/topn-filter.out      |     4 +
 .../data/query_p0/aggregate/array_agg.out          |    84 +-
 regression-test/data/query_p0/join/test_join.out   |     3 +
 .../test_unique_model_schema_key_change.out        |    40 +
 .../test_unique_model_schema_value_change.out      |   190 +
 .../data/variant_github_events_p0/load.out         |     6 +
 regression-test/data/variant_p0/load.out           |    75 +-
 .../org/apache/doris/regression/Config.groovy      |    14 +
 .../org/apache/doris/regression/suite/Suite.groovy |    14 +-
 .../doris/regression/suite/SuiteContext.groovy     |    17 +-
 .../doris/regression/suite/SyncerContext.groovy    |     6 +-
 .../pipeline/p0/conf/regression-conf.groovy        |     7 +-
 .../pipeline/p1/conf/regression-conf.groovy        |     5 +
 .../correctness_p0/test_grouping_sets_empty.groovy |    26 +-
 .../test_like_predicate_with_concat.groovy         |   112 +
 .../decimalv3/test_decimalv3_where.groovy          |    19 +
 .../suites/datatype_p0/decimalv3/test_load.groovy  |    55 +
 .../datatype_p0/string/test_string_basic.groovy    |     5 +-
 .../suites/delete_p0/test_delete.groovy            |    37 +
 .../jdbc/test_clickhouse_jdbc_catalog.groovy       |   142 +-
 .../jdbc/test_mariadb_jdbc_catalog.groovy          |     1 +
 .../jdbc/test_mysql_jdbc_catalog.groovy            |   241 +-
 .../jdbc/test_mysql_jdbc_driver5_catalog.groovy    |     3 +-
 .../jdbc/test_oracle_jdbc_catalog.groovy           |     1 +
 .../jdbc/test_pg_jdbc_catalog.groovy               |     1 +
 .../jdbc/test_sqlserver_jdbc_catalog.groovy        |    84 +-
 .../suites/function_p0/test_agg_foreach.groovy     |    43 +-
 .../hdfs_vault/ssb_sf1_p2/ddl/customer_create.sql  |    16 +
 .../ssb_sf1_p2}/ddl/customer_delete.sql            |     0
 .../hdfs_vault/ssb_sf1_p2/ddl/date_create.sql      |    25 +
 .../ssb_sf1_p2}/ddl/date_delete.sql                |     0
 .../hdfs_vault/ssb_sf1_p2/ddl/lineorder_create.sql |    25 +
 .../ssb_sf1_p2}/ddl/lineorder_delete.sql           |     0
 .../ssb_sf1_p2/ddl/lineorder_flat_create.sql       |    36 +-
 .../ssb_sf1_p2}/ddl/lineorder_flat_delete.sql      |     0
 .../hdfs_vault/ssb_sf1_p2/ddl/part_create.sql      |    17 +
 .../ssb_sf1_p2}/ddl/part_delete.sql                |     0
 .../hdfs_vault/ssb_sf1_p2/ddl/supplier_create.sql  |    15 +
 .../ssb_sf1_p2}/ddl/supplier_delete.sql            |     0
 .../suites/hdfs_vault/ssb_sf1_p2/load.groovy       |   133 +
 .../ssb_sf1_p2}/sql/flat_q1.1.sql                  |     0
 .../ssb_sf1_p2}/sql/flat_q1.2.sql                  |     0
 .../ssb_sf1_p2}/sql/flat_q1.3.sql                  |     0
 .../ssb_sf1_p2}/sql/flat_q2.1.sql                  |     0
 .../ssb_sf1_p2}/sql/flat_q2.2.sql                  |     0
 .../ssb_sf1_p2}/sql/flat_q2.3.sql                  |     0
 .../ssb_sf1_p2}/sql/flat_q3.1.sql                  |     0
 .../ssb_sf1_p2}/sql/flat_q3.2.sql                  |     0
 .../ssb_sf1_p2}/sql/flat_q3.3.sql                  |     0
 .../ssb_sf1_p2}/sql/flat_q3.4.sql                  |     0
 .../ssb_sf1_p2}/sql/flat_q4.1.sql                  |     0
 .../ssb_sf1_p2}/sql/flat_q4.2.sql                  |     0
 .../ssb_sf1_p2}/sql/flat_q4.3.sql                  |     0
 .../ssb_sf1_p2}/sql/q1.1.sql                       |     0
 .../ssb_sf1_p2}/sql/q1.2.sql                       |     0
 .../ssb_sf1_p2}/sql/q1.3.sql                       |     0
 .../ssb_sf1_p2}/sql/q2.1.sql                       |     0
 .../ssb_sf1_p2}/sql/q2.2.sql                       |     0
 .../ssb_sf1_p2}/sql/q2.3.sql                       |     0
 .../ssb_sf1_p2}/sql/q3.1.sql                       |     0
 .../ssb_sf1_p2}/sql/q3.2.sql                       |     0
 .../ssb_sf1_p2}/sql/q3.3.sql                       |     0
 .../ssb_sf1_p2}/sql/q3.4.sql                       |     0
 .../ssb_sf1_p2}/sql/q4.1.sql                       |     0
 .../ssb_sf1_p2}/sql/q4.2.sql                       |     0
 .../ssb_sf1_p2}/sql/q4.3.sql                       |     0
 .../suites/insert_p0/prepare_insert.groovy         |    41 +-
 ...ommit_http_stream_lineitem_schema_change.groovy |     1 +
 ...mit_insert_into_lineitem_multiple_client.groovy |    25 +-
 ...mmit_insert_into_lineitem_multiple_table.groovy |    26 +-
 ...group_commit_insert_into_lineitem_normal.groovy |    29 +-
 ...ommit_insert_into_lineitem_scheme_change.groovy |    36 +-
 ...ommit_stream_load_lineitem_schema_change.groovy |     1 +
 .../suites/job_p0/test_base_insert_job.groovy      |    29 +
 .../broker_load/test_multi_table_load.groovy       |   166 +
 .../test_insert_random_distribution_table.groovy   |   314 +-
 .../routine_load/test_routine_load_error.groovy    |     2 +-
 .../stream_load/test_load_to_single_tablet.groovy  |   190 +-
 regression-test/suites/mtmv_p0/test_es_mtmv.groovy |    63 +
 .../suites/mtmv_p0/test_iceberg_mtmv.groovy        |    69 +
 .../suites/mtmv_p0/test_mysql_mtmv.groovy          |    71 +
 .../suites/mtmv_p0/test_paimon_mtmv.groovy         |    62 +
 .../suites/nereids_arith_p0/load.groovy            |     6 +-
 .../suites/nereids_p0/hint/fix_leading.groovy      |    17 +
 .../nereids_p0/subquery/test_subquery.groovy       |    16 +
 .../suites/nereids_p0/test_user_var.groovy         |    12 +-
 .../eliminate_distinct_constant.groovy             |    70 +
 .../remove_duplicate_expr_in_grouping_set.groovy   |    10 +-
 .../mv/join/inner/inner_join.groovy                |    17 +-
 .../mv/tpch}/ddl/create_table.sql                  |     0
 .../mv/tpch}/ddl/customer.sql                      |     0
 .../mv/tpch}/ddl/customer_delete.sql               |     0
 .../mv/tpch}/ddl/lineitem.sql                      |     0
 .../mv/tpch}/ddl/lineitem_delete.sql               |     0
 .../mv/tpch}/ddl/nation.sql                        |     0
 .../mv/tpch}/ddl/nation_delete.sql                 |     0
 .../mv/tpch}/ddl/orders.sql                        |     0
 .../mv/tpch}/ddl/orders_delete.sql                 |     0
 .../mv/tpch}/ddl/part.sql                          |     0
 .../mv/tpch}/ddl/part_delete.sql                   |     0
 .../mv/tpch}/ddl/partsupp.sql                      |     0
 .../mv/tpch}/ddl/partsupp_delete.sql               |     0
 .../mv/tpch}/ddl/region.sql                        |     0
 .../mv/tpch}/ddl/region_delete.sql                 |     0
 .../mv/tpch}/ddl/revenue1.sql                      |     0
 .../mv/tpch}/ddl/revenue1_delete.sql               |     0
 .../mv/tpch}/ddl/supplier.sql                      |     0
 .../mv/tpch}/ddl/supplier_delete.sql               |     0
 .../nereids_rules_p0/mv/tpch/mv_tpch_test.groovy   |  1514 +++
 .../suites/nereids_syntax_p0/array_compare.groovy  |    83 +
 .../suites/nereids_tpch_p0/tpch/topn-filter.groovy |     3 +
 .../test_multi_column_partition.groovy             |    29 +-
 .../multi_partition/test_multi_partition.groovy    |    43 +-
 .../multi_partition/test_range_partition.groovy    |    28 +
 .../test_partition_table_err_msg.groovy            |     5 +-
 .../diff_data/stress_test_diff_date_list.groovy    |    87 +-
 .../auto_partition/diff_data/thread_load_1.sh      |    17 -
 .../auto_partition/diff_data/thread_load_2.sh      |    17 -
 .../stress_test_high_concurrency_load.groovy       |    95 +-
 .../same_data/stress_test_same_date_range.groovy   |    85 +-
 .../auto_partition/same_data/thread_load_1.sh      |    17 -
 .../auto_partition/same_data/thread_load_2.sh      |    17 -
 .../stress_test_two_stream_load.groovy             |   104 +-
 .../two_stream_load/thread_load_1.sh               |    17 -
 .../two_stream_load/thread_load_2.sh               |    17 -
 .../suites/query_p0/aggregate/array_agg.groovy     |    84 +-
 .../join/test_half_join_nullable_build_side.groovy |     2 -
 .../suites/query_p0/join/test_join.groovy          |    41 +
 .../test_array_functions_with_where.groovy         |     6 -
 .../test_string_function_regexp.groovy             |     3 +-
 .../test_unique_model_schema_key_change.groovy     |   655 +-
 .../test_unique_model_schema_value_change.groovy   |   492 +
 .../max_msg_size_of_result_receiver.groovy         |    14 +-
 .../suites/variant_github_events_p0/load.groovy    |     3 +-
 regression-test/suites/variant_p0/load.groovy      |    30 +-
 .../variant_p0/test_compaction_extract_root.groovy |    22 +-
 tools/ssb-tools/README.md                          |     2 +-
 tools/ssb-tools/bin/create-ssb-tables.sh           |    41 +-
 tools/ssb-tools/bin/load-ssb-data.sh               |     7 +
 tools/ssb-tools/bin/run-ssb-flat-queries.sh        |    97 +-
 tools/ssb-tools/bin/run-ssb-queries.sh             |   112 +-
 ...at-table.sql => create-ssb-flat-tables-sf1.sql} |    12 +-
 ...-table.sql => create-ssb-flat-tables-sf100.sql} |    12 +-
 ...table.sql => create-ssb-flat-tables-sf1000.sql} |    16 +-
 ...te-ssb-tables.sql => create-ssb-tables-sf1.sql} |    36 +-
 ...-ssb-tables.sql => create-ssb-tables-sf100.sql} |    36 +-
 ...ssb-tables.sql => create-ssb-tables-sf1000.sql} |    40 +-
 tools/tpcds-tools/bin/run-tpcds-queries.sh         |     1 +
 tools/tpch-tools/bin/run-tpch-queries.sh           |     1 +
 444 files changed, 28533 insertions(+), 10523 deletions(-)
 copy be/src/{exec/line_reader.h => util/profile_collector.h} (61%)
 delete mode 100644 be/test/exec/test_data/wal_scanner/wal
 create mode 100644 be/test/exec/test_data/wal_scanner/wal_version0
 create mode 100644 be/test/exec/test_data/wal_scanner/wal_version1
 create mode 100644 be/test/vec/data_types/datetime_round_test.cpp
 create mode 100644 
docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/parquet_table/parquet_all_types/.test_hidden_dir/wrong_file
 create mode 100644 
docker/thirdparties/docker-compose/hive/scripts/preinstalled_data/parquet_table/parquet_all_types/test_hidden_file/.hidden_file
 create mode 100644 docs/en/docs/sql-manual/sql-functions/combinators/foreach.md
 create mode 100644 
docs/zh-CN/docs/sql-manual/sql-functions/combinators/foreach.md
 copy be/src/http/action/pipeline_task_action.h => 
fe/fe-core/src/main/java/org/apache/doris/mysql/BytesChannel.java (73%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/mysql/ProxyProtocolHandler.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/EliminateDistinctConstant.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/PathVisibleTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/qe/ProxyProtocolHandlerTest.java
 create mode 100644 
regression-test/data/correctness_p0/test_like_predicate_with_concat.out
 copy regression-test/data/{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q1.1.out (100%)
 copy regression-test/data/{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q1.2.out (100%)
 copy regression-test/data/{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q1.3.out (100%)
 copy regression-test/data/{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q2.1.out (100%)
 copy regression-test/data/{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q2.2.out (100%)
 copy regression-test/data/{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q2.3.out (100%)
 copy regression-test/data/{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q3.1.out (100%)
 copy regression-test/data/{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q3.2.out (100%)
 copy regression-test/data/{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q3.3.out (100%)
 copy regression-test/data/{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q3.4.out (100%)
 copy regression-test/data/{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q4.1.out (100%)
 copy regression-test/data/{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q4.2.out (100%)
 copy regression-test/data/{ => hdfs_vault}/ssb_sf1_p2/sql/flat_q4.3.out (100%)
 copy regression-test/data/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q1.1.out (100%)
 copy regression-test/data/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q1.2.out (100%)
 copy regression-test/data/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q1.3.out (100%)
 copy regression-test/data/{variant_github_events_p0/load.out => 
hdfs_vault/ssb_sf1_p2/sql/q2.1.out} (79%)
 copy regression-test/data/{variant_github_events_p0/load.out => 
hdfs_vault/ssb_sf1_p2/sql/q2.2.out} (79%)
 copy regression-test/data/{variant_github_events_p0/load.out => 
hdfs_vault/ssb_sf1_p2/sql/q2.3.out} (79%)
 copy regression-test/data/{variant_github_events_p0/load.out => 
hdfs_vault/ssb_sf1_p2/sql/q3.1.out} (79%)
 copy regression-test/data/{variant_github_events_p0/load.out => 
hdfs_vault/ssb_sf1_p2/sql/q3.2.out} (79%)
 copy regression-test/data/{variant_github_events_p0/load.out => 
hdfs_vault/ssb_sf1_p2/sql/q3.3.out} (79%)
 copy regression-test/data/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q3.4.out (100%)
 copy regression-test/data/{variant_github_events_p0/load.out => 
hdfs_vault/ssb_sf1_p2/sql/q4.1.out} (79%)
 copy regression-test/data/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q4.2.out (100%)
 copy regression-test/data/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q4.3.out (100%)
 copy regression-test/data/{variant_github_events_p0/load.out => 
load_p0/broker_load/test_multi_table_load.out} (86%)
 create mode 100644 regression-test/data/mtmv_p0/test_es_mtmv.out
 copy regression-test/data/{variant_github_events_p0/load.out => 
mtmv_p0/test_iceberg_mtmv.out} (71%)
 copy regression-test/data/{correctness_p0/test_grouping_sets_empty.out => 
mtmv_p0/test_mysql_mtmv.out} (58%)
 create mode 100644 regression-test/data/mtmv_p0/test_paimon_mtmv.out
 create mode 100644 
regression-test/data/nereids_rules_p0/eliminate_distinct_constant/eliminate_distinct_constant.out
 create mode 100644 
regression-test/data/nereids_rules_p0/mv/tpch/mv_tpch_test.out
 create mode 100644 regression-test/data/nereids_syntax_p0/array_compare.out
 create mode 100644 
regression-test/suites/correctness_p0/test_like_predicate_with_concat.groovy
 create mode 100644 
regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/customer_create.sql
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/ddl/customer_delete.sql (100%)
 create mode 100644 
regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/date_create.sql
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/ddl/date_delete.sql (100%)
 create mode 100644 
regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/lineorder_create.sql
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/ddl/lineorder_delete.sql (100%)
 copy tools/ssb-tools/ddl/create-ssb-flat-table.sql => 
regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/lineorder_flat_create.sql (55%)
 copy regression-test/suites/{nereids_rules_p0/mv/ssb => 
hdfs_vault/ssb_sf1_p2}/ddl/lineorder_flat_delete.sql (100%)
 create mode 100644 
regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/part_create.sql
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/ddl/part_delete.sql (100%)
 create mode 100644 
regression-test/suites/hdfs_vault/ssb_sf1_p2/ddl/supplier_create.sql
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/ddl/supplier_delete.sql (100%)
 create mode 100644 regression-test/suites/hdfs_vault/ssb_sf1_p2/load.groovy
 copy regression-test/suites/{ssb_sf0.1_p1 => 
hdfs_vault/ssb_sf1_p2}/sql/flat_q1.1.sql (100%)
 copy regression-test/suites/{ssb_sf0.1_p1 => 
hdfs_vault/ssb_sf1_p2}/sql/flat_q1.2.sql (100%)
 copy regression-test/suites/{ssb_sf0.1_p1 => 
hdfs_vault/ssb_sf1_p2}/sql/flat_q1.3.sql (100%)
 copy regression-test/suites/{ssb_sf0.1_p1 => 
hdfs_vault/ssb_sf1_p2}/sql/flat_q2.1.sql (100%)
 copy regression-test/suites/{ssb_sf0.1_p1 => 
hdfs_vault/ssb_sf1_p2}/sql/flat_q2.2.sql (100%)
 copy regression-test/suites/{ssb_sf0.1_p1 => 
hdfs_vault/ssb_sf1_p2}/sql/flat_q2.3.sql (100%)
 copy regression-test/suites/{ssb_sf0.1_p1 => 
hdfs_vault/ssb_sf1_p2}/sql/flat_q3.1.sql (100%)
 copy regression-test/suites/{ssb_sf0.1_p1 => 
hdfs_vault/ssb_sf1_p2}/sql/flat_q3.2.sql (100%)
 copy regression-test/suites/{ssb_sf0.1_p1 => 
hdfs_vault/ssb_sf1_p2}/sql/flat_q3.3.sql (100%)
 copy regression-test/suites/{ssb_sf0.1_p1 => 
hdfs_vault/ssb_sf1_p2}/sql/flat_q3.4.sql (100%)
 copy regression-test/suites/{ssb_sf0.1_p1 => 
hdfs_vault/ssb_sf1_p2}/sql/flat_q4.1.sql (100%)
 copy regression-test/suites/{ssb_sf0.1_p1 => 
hdfs_vault/ssb_sf1_p2}/sql/flat_q4.2.sql (100%)
 copy regression-test/suites/{ssb_sf0.1_p1 => 
hdfs_vault/ssb_sf1_p2}/sql/flat_q4.3.sql (100%)
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q1.1.sql (100%)
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q1.2.sql (100%)
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q1.3.sql (100%)
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q2.1.sql (100%)
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q2.2.sql (100%)
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q2.3.sql (100%)
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q3.1.sql (100%)
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q3.2.sql (100%)
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q3.3.sql (100%)
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q3.4.sql (100%)
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q4.1.sql (100%)
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q4.2.sql (100%)
 copy regression-test/suites/{inverted_index_p0/ssb_unique_sql_zstd => 
hdfs_vault/ssb_sf1_p2}/sql/q4.3.sql (100%)
 create mode 100644 
regression-test/suites/load_p0/broker_load/test_multi_table_load.groovy
 create mode 100644 regression-test/suites/mtmv_p0/test_es_mtmv.groovy
 create mode 100644 regression-test/suites/mtmv_p0/test_iceberg_mtmv.groovy
 create mode 100644 regression-test/suites/mtmv_p0/test_mysql_mtmv.groovy
 create mode 100644 regression-test/suites/mtmv_p0/test_paimon_mtmv.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/eliminate_distinct_constant/eliminate_distinct_constant.groovy
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/create_table.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/customer.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/customer_delete.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/lineitem.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/lineitem_delete.sql (100%)
 copy regression-test/suites/{nereids_tpch_p0 => 
nereids_rules_p0/mv/tpch}/ddl/nation.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/nation_delete.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/orders.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/orders_delete.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/part.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/part_delete.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/partsupp.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/partsupp_delete.sql (100%)
 copy regression-test/suites/{nereids_tpch_p0 => 
nereids_rules_p0/mv/tpch}/ddl/region.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/region_delete.sql (100%)
 copy regression-test/suites/{nereids_tpch_p0 => 
nereids_rules_p0/mv/tpch}/ddl/revenue1.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/revenue1_delete.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/supplier.sql (100%)
 copy regression-test/suites/{tpch_sf0.1_p1 => 
nereids_rules_p0/mv/tpch}/ddl/supplier_delete.sql (100%)
 create mode 100644 
regression-test/suites/nereids_rules_p0/mv/tpch/mv_tpch_test.groovy
 create mode 100644 
regression-test/suites/nereids_syntax_p0/array_compare.groovy
 delete mode 100644 
regression-test/suites/partition_p2/auto_partition/diff_data/thread_load_1.sh
 delete mode 100644 
regression-test/suites/partition_p2/auto_partition/diff_data/thread_load_2.sh
 delete mode 100644 
regression-test/suites/partition_p2/auto_partition/same_data/thread_load_1.sh
 delete mode 100644 
regression-test/suites/partition_p2/auto_partition/same_data/thread_load_2.sh
 delete mode 100644 
regression-test/suites/partition_p2/auto_partition/two_stream_load/thread_load_1.sh
 delete mode 100644 
regression-test/suites/partition_p2/auto_partition/two_stream_load/thread_load_2.sh
 copy tools/ssb-tools/ddl/{create-ssb-flat-table.sql => 
create-ssb-flat-tables-sf1.sql} (93%)
 copy tools/ssb-tools/ddl/{create-ssb-flat-table.sql => 
create-ssb-flat-tables-sf100.sql} (93%)
 rename tools/ssb-tools/ddl/{create-ssb-flat-table.sql => 
create-ssb-flat-tables-sf1000.sql} (90%)
 copy tools/ssb-tools/ddl/{create-ssb-tables.sql => create-ssb-tables-sf1.sql} 
(87%)
 copy tools/ssb-tools/ddl/{create-ssb-tables.sql => 
create-ssb-tables-sf100.sql} (87%)
 rename tools/ssb-tools/ddl/{create-ssb-tables.sql => 
create-ssb-tables-sf1000.sql} (85%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Reply via email to