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


    omit f94e14d9c54 (kerberos)fix hive keberos principal usage
    omit e912c107db4 (jni) remove 'push_down_predicates' and fix BE crash with 
decimal predicate (#32253)
    omit c472746c2a0 (Nereids): remove test infer_set_operator_distinct(CBO)
    omit 99847923413 (jdbc catalog) Add a property to test the connection when 
creating a Jdbc catalog (#32125)
    omit 88170a94e87 (invert index) modify of time series compaction policy
     add 27973b69999 [fix](schema-change) fix the bug of handling empty blocks 
in schema change (#32396)
     add 85b2c42f76b [Enhancement](jdbc catalog) Add a property to test the 
connection when creating a Jdbc catalog (#32125) (#32531)
     add d31331344b9 [enhance][fix] add ccr downstreamurl for ccr (#32325)
     add b5ab1159bb4 [Enhancement](inverted index) make compiler happy (#32332)
     add 0990014e94a [fix](datetime) fix datetime rounding on BE (#32075)
     add fd1345bef08 fix load channel may memory leak (#32277)
     add 724bc823623 [refactor](chore) replace HashMapWithStackMemory with 
std::unordered_map (#32309)
     add 7874edf992f [doc](ranger)change path of access_controller.class 
(#32138)
     add 8bd101129aa [behavior change](output) change float output format  
(#32049)
     add 2e564036efa [fix](profile) avoid update profile in deconstructor 
(#32131)
     add 3da8e4b04a4 [chore](build) delete palo_be soft link (#32353)
     add 279ea2f366f [feature](proxy-protocol) Support proxy protocol v1 
(#32338)
     add e99b33c2743 [opt](file-meta-cache) reduce file meta cache size and 
disable cache for some cases (#32340)
     add 403820599df [bug](inverted index) fix npe of 
InvertedIndexStorageFormat in table property (#32357)
     add 163007a6658 [fix](grouping sets) fix grouping sets have multiple empty 
sets (#32317)
     add fab48f54b1f [enhancement](nereids)simplify OneRowRelation scalar 
subquery (#32276)
     add 4d4cd434589 [Fix](Nereids) fix leading syntax problems and data 
mismatched problem (#32286)
     add f132c9b2c63 [Improve](spark-load)update spark version for spark load 
to resolve cve problem (#30368)
     add e952b5ef5b5 [opt](jdbc catalog) Refine the jdbc_connector close logic 
and actively clear the jvm occupied by jdbcexecutor (#32300)
     add 26ed4b69b1b [opt](jdbc catalog) filter jdbc datasource internal 
database (#32294)
     add fdcf5b7d34a [enhancement](dict) check valid of offset in page (#32349)
     add 74445065ab6 [docs](MoveRepo) Update .asf.yaml (#32391)
     add a4151e022e3 [bug](fold) fix fold constant rule can't handle variable 
expr (#32313)
     add e8475a527be  [regression-test]( fix case ) fix case that using same 
table in one db with another case (#32380)
     add b66840efd7c [Fix](regression test) Fix <=> rf cause regresion test 
failed (#32377)
     add 32f7f0b50cc [enhancement](test)unique model by modify a value type 
from SMALLINT to other type (#32348)
     add 4bf5a21ba37 [pipelineX](cancel) Remove lock for mapping query ctx to 
fragment (#32346)
     add 99b8db5f9d7 [Chore](tools) update ssb tools (#32308)
     add 6c8b5bb26f6 [fix](feut) comment out doc gen execution (#32413)
     add 590e1d52ec7 [pipelineX](streaming agg) Fix wrong columns produced by 
streaming agg (#32411)
     add 353add74dbd [chore](ci) fix script (#32420)
     add 6aec4790134 [fix](planner)decimalv3 literal's precision and scale is 
not correctly set (#32288)
     add a0a3a2a2ce5 [Fix](Variant) fix variant with not null (#32248)
     add 7a0b591b8f5 [FIX](array_agg) fix array agg with other agg function 
(#32387)
     add a5f3611b881 [Fix](Regression) DCHECK failed in runtime filter wrapper 
(#32446)
     add 73de61ed843 [opt](hive) skip hidden file and dir (#32412)
     add 6ea8e51261a [Performance](join) speed up the colocate and bucket 
shuffle join by change rf size (#32421)
     add c45e2f3e6fc fix routine load regression test fail (#32406)
     add 715eed0748a [opt](like) opt LIKE and REGEXP clause with concat(col, 
pattern_str) (#32333)
     add 7422f185dad [Fix](smooth-upgrade) Fix incompatibility when upgrade 
from 2.0 to 2.1 (#32444)
     add d640c54b801  [fix](regression) prepare_insert failed when connect to 
observer fe (#32223)
     add 0635a8716ca [improve](group commit) Group commit support chunked 
stream load in flink (#32135)
     add 725f86a27b2 [fix](group commit) Fix p2 regression-test (#32270)
     add e541ca9f11d [Fix](Job)When jobname is the do keyword, parsing errors 
will occur when executing SQL. (#32379)
     add f99db389983 [fix](ParquetReader) Fix Parquet Reader to read `int96` 
parquet type problem (#32394)
     add 66fe61b5910 [fix](nereids)support topn-filter for non pipeline engine 
#32397
     add ab512f935c5 [pipelineX](api) Add api for long-running tasks (#32459)
     add 14c9537679a [fix](decimal) fix Arithmetic Overflow error of converting 
string to decimal (#32246)
     add 3c377a89577 [fix](group commit) Fix group commit connect to observer 
fe (#32222)
     add 2057886d30b [fix](group commit) Fix invalid function problem on p2 
regression-test (#32481)
     add 2196c534e81 [fix](group commit) Fix compatibility issues on 
serializing and deserializing wal file (#32299)
     add 7484a7ba5f8 [fix](broker load) improve the checking of overlapping 
partitions of same table (#32254)
     add e892774c9a5 [improvement](agg) streaming agg should not take too much 
memory when spilling enabled (#32426)
     add 612d3595e4e [improvement](spill) optimize the spilling logic of hash 
join operator (#32202)
     add 50c247e08cd [fix](snapshot-loader) Fix be crash caused by deref end() 
iterator (#32489)
     add ea8d4f2d0bb [fix][regression]update ccr test project (#32445)
     add 4efeb6618a8 [Fix](inverted index) fix inappropriate use of macro in 
inverted index fs directory error process (#32472)
     add 4b21c5c1cff [Enhencement](Nereids) add eliminate distinct constant 
rule (#32307)
     add 9f98200f27e [case](mtmv)MTMV external catalog case (#32390)
     add 6d401451cc3 [fix](stats) sort partitions when do sample analyze 
(#32185)
     add 1b0c4d3aa25 [chor](log) Change log4j rollover strategy to 'max' 
(#32116)
     add 6871c964af9 [fix](nereids)NullSafeEqualToEqual rule only change to 
equal if both children are not nullable (#32374)
     add 22782fec925 [opt](routine-load) optimize allocate task to be algorithm 
for load balance (#32021)
     add 0e493add692 [regression-test](case) forbid 
test_stream_stub_fault_injection (#32540)
     add b6a35d68b0b [code](Refactor) Del unless filter id in runtime filter 
func (#32502)
     add b92a7646658 [feature](function) Support for aggregate function foreach 
combiner for some error function (#31913)
     add 2a1d2ad647c [fix](Nereids) decimalv2 and int/date bit arithmetic need 
cast to bigint (#32311)
     add 95322e2ebeb [opt](variable) user variable support expression rather 
than literal (#32492)
     add a40463617e8 [feature](cpu cores) get the cores when running within a 
cgroup. (#32370)
     add 0db402e154c [expr](fix) Not to throw exception when close failed 
(#32287)
     add 06bf5541f27 [pipelineX](fix) Fix running tasks API core dump (#32503)
     add 09be4dc7ee0 [fix](random-bucket) tabletindex when there is no cached 
value in memory (#32336)
     add 6d076f99476 [improvement](group_comit) Add bvar to monitor the total 
wal count on disk (#31646)
     add 8e3d28b93a9 [Feature] Support Array Type compare function for nereids 
planner (#31701)
     add 7486e96b121 [improve](function) add error msg if exceeded maximum 
default value in repeat function (#32219)
     add 085696744dd [Enhancement] when partition column is datetime, date can 
work in create table command (#32335)
     add d2968dcf994 [fix](jdbc catalog) Fixed the problem that the 
metadata_refresh_interval_sec properties cannot be set (#32516)
     add 02430e6e53b [enhance](S3) Print the oss request id for each error s3 
request (#32499)
     add 60a673979e5 [case](Cloud) Add ssb case for hdfs vault (#32567)
     add 2c87238504f [enhance](S3) Print the oss request id for each error s3 
request (#32491)
     add 02ef02402ad [pipelineX](debug) Add debug logs for long-running load 
task (#32534)
     add 617cc667fe1 [Fix](Variant) fix variant serialize root node (#31769)
     add 043113c89e6 [enhancement](test) unique model by modify a key type from 
SMALLINT to other type  (#32033)
     add dea6859e0d7 [refactor](jdbc catalog) refactor jdbc catalog get 
databases logic (#32579)
     add 48d7585d85f [enhancement](test) unique model by modify a value type 
from INT or BIGINT to other type (#32553)
     add a7fa9f290ca [fix](test)change stream load of auto partition (#32544)
     add 4c8aaa156ae [fix](jni) remove 'push_down_predicates' and fix BE crash 
with decimal predicate (#32253) (#32599)
     add 0cde0cbf190 (invert index) modify of time series compaction policy
     add 4e653b0baa8 (Nereids): remove test infer_set_operator_distinct(CBO)
     add b727fd65940 (kerberos)fix hive keberos principal usage

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   (f94e14d9c54)
            \
             N -- N -- N   refs/heads/branch-2.1 (b727fd65940)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .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/schema_change.cpp                      |   12 +-
 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                |   11 +-
 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 +-
 .../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 +
 .../expression/rules/NullSafeEqualToEqual.java     |    2 +-
 .../trees/expressions/ComparisonPredicate.java     |    2 +-
 .../functions/combinator/ForEachCombinator.java    |    2 +-
 .../scalar/PushDownToProjectionFunction.java       |    3 +-
 .../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 +
 .../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_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 +
 .../mv_p0/test_create_mv/test_create_mv.groovy     |   83 +
 .../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 +-
 .../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 +
 420 files changed, 15622 insertions(+), 10507 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_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/mv_p0/test_create_mv/test_create_mv.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/eliminate_distinct_constant/eliminate_distinct_constant.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