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

dataroaring pushed a change to branch auto-pick-50062-branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard 72690b8ce7a [improve](cloud-mow)Add checker for compaction key (#50062)
     add 1b102c118b0 branch-3.0: [Opt](profile) More profile for 
`OlapScanLocalState::hold_tablets` #50564 (#50725)
     add f8a4636c007 branch-3.0: [feature](restore) introduce 
AgentBoundedBatchTask to manage concurrent restore tasks #50740 (#50843)
     add a5103823fbd branch-3.0: [feat](hive) add catalog level partition cache 
property #50724 (#50761)
     add bec367b719d [fix](nereids) fix fold constant return wrong scale of 
datetime type (#50142) (#50717)
     add aecc93c002c [fix](information_schema) fix backend_active_tasks table 
only return one backend's data (#50721) (#50723)
     add 60d5073f76a branch-3.0: [chore](binlog) allow reading binlogs from 
follower #50714 (#50844)
     add f21b1450d54 branch-3.0: [fix](storage vault) Fix two storage vault 
regression cases #50703 (#50862)
     add 7200d038287 branch-3.0: [fix](cooldown) allow cooldown_ttl = 0 when 
altering storage policy #50830 (#50854)
     add 27440b40195 branch-3.0: [Fix](regression-test) fix 
test_export_max_file_size case #50795 (#50809)
     add df67c7a9341 branch-3.0: [opt](jdbc scan) Add more jdbc scan profile 
items #46460 (#50800)
     add 59aec80398d branch-3.0: [fix](ut) fix unstable FE ut case for schema 
change job #50694 (#50771)
     add 58412da5ee6 branch-3.0: [fix](case) adjust 
remote_fragment_exec_timeout_ms to avoid unstable … #50801 (#50806)
     add 87b9d34744c [Fix](orc-reader) Fixed issue with top level struct column 
having present stream failing to access repeatedly when late materialization 
occurs. (#50652)
     add b89cfe149cb branch-3.0: [fix](mtmv)The change to the 
max_persistence_task_count configuration applies retroactively to existing MTMV 
#50537 (#50626)
     add 9d4ecf7c6df branch-3.0: [fix](jdbc catalog) Improve conjunct 
expression handling in JdbcScanNode #50542 (#50647)
     add 669f2dfc98d branch-3.0 [opt](nereids) catch all exceptions in 
StatsCalculator (#49415) (#50360)
     add 39542191c23 [Improve](explode) explode function support multi param 
(#50793)
     add 4e3b99f43e3 branch-3.0: [bugfix](nerids) align locate function 
behavior with BE side #50797 (#50831)
     add f0ee3bc04dc branch-3.0: [fix](broker) fix fd always timeout #48494 
#48551 (#48521)
     add 44c76e70f5a branch-3.0: [bugfix](chdfs) fix hash collision in chdfs 
file system cache  #49486 (#50546)
     add 91076ca35f3 [chore](show engines)Change `palo` to `Doris` (#47861) 
(#50457)
     add 619cd602926 branch-3.0: [fix](ci) adjust thirdparth download url 
#48551 (#50872)
     add 5ee79c41d14 branch-3.0: [fix](test)Fix the unstable test. #50691 
(#50759)
     add 6069ebbb6a4 branch-3.0: [fix](iceberg)Fix the inconsistency between 
the data in pg and the data in MinIO.  #50578 (#50640)
     add 44133fa2221 branch-3.0: [improvement](test) cloud mode not allowe to 
set light_schema_change #50657 (#50715)
     add 37118d8359d branch-3.0: [opt](doris compose) pick lastest code from 
master and fix some unstable regression test (#50747)
     add f2e78fc6569 branch-3.0: [fix](test) fix regression test same table 
name in one database #50737 (#50778)
     add a9abe893672 branch-3.0: [fix](inverted index) fix query error #50860 
(#50868)
     add 889d35c343e branch-3.0: [Fix](JsonPath) return null when meet unknown 
escape sequence, example '$.name\\k' #50859 (#50870)
     add bef757589c3 branch-3.0: [improvement](jdbc catalog) Enhance JDBC 
driver ClassLoader cache handling and validity checks #50353 (#50741)
     add 593236ab816 [feature](function) hour/minute/second functions support 
time as an a… (#44979)
     add 8d2a9530986 branch-3.0 [fix](nereids) avoid normalize 
ColumnStatistics.numNull twice #49891 (#50313)
     add 7adf3bf62c6 [fix](hive) support hive serde dialect for FE (#49931) 
(#50875)
     add 183c15fb59b branch-3.0: [opt](cloud) Add config to control 
sync_rowsets parallelism when init scanners #49420 (#50580)
     add 53e0ab6f108 branch-3.0: [opt](cloud) Support cached cloud partition 
version for high frequency query #50439 (#50619)
     add f3a52874d04 [feature](agg function) support corr_welford agg function 
#49712 (#50274)
     add eabe699bdea branch-3.0: [chore](dependency)bump tomcat 8.5.86 to 
9.0.104 #50622 (#50644)
     add 4d60b9769d8 branch-3.0: [fix](binlog) Record rollup index info for 
alterJob binlog #50850, #50337 (#50873)
     add 858aaf0ec8c branch-3.0: [fix](cloud) release fd after clear file cache 
#50555 (#50893)
     add 6a6f3c153c7 branch-3.0: [Opt](AgentTask) Fix `failedWithMsg` #50686 
(#50902)
     add 246da2de99b branch-3.0: [enhance](metrics)add metrics to show 
compaction task num #50706 (#50883)
     add 7ad218553df branch-3.0: [fix](ubsan) fix ubsan error in 
DataTypeHLL::serialize #50628 (#50668)
     add 8dbde04163a branch-3.0: [fix](nereids) fix parse date time exception 
#50810 (#50889)
     add 195cb3184eb [fix](json-functions)fix json-replace/insert/set/array 
behavior with … (#50890)
     add ff8b55485e6 branch-3.0: [Fix](compaction) Fix nullptr in 
CloudStorageEngine due to concurrent access to compaction maps #50819 (#50881)
     add 610a37cca67 branch-3.0: [enhancement](metrics) add some table metrics 
(#49930) (#50892)
     add f7d6ea6f8e3 branch-3.0: [fix](ddl) Wrong result of scalar type 
`toString` for DATETIMEV2 #50237 (#50903)
     add f2ac5d6a0f9 branch-3.0: [improve](cloud) limit number of table 
dimension metrics in prometheus #50586 (#50918)
     add 2bcb4fb7f80 branch-3.0: [Fix](external catalog) where tables in the 
information_schema could not be displayed #49607 (#50877)
     add 3ae4211b948 branch-3.0: [fix](create-resource) fix potential 
concurrent modification exception when creating resource (#50356, #50615) 
(#50533)
     add 9f09730e570 branch-3.0: [fix](jdbc catalog) fix a jdbc catalog npe 
(#50911)
     add 49d0e72177d [Opt] (multi-catalog) opt max scanner thread number in 
batch split mode. (#50767)
     add b65ae0c9309 branch-3.0: [fix](cloud) Periodically cleaning secondary 
be in cloud used by redundant tablets #50200 (#50919)
     add 1ab8dc1aede [feat](s3client) Add role-based authorization for s3client 
(#49541) (#50924)
     add 04b8633ff5e [improve](cloud-mow)Modify some mow log to help solve 
problem (#47927)
     add d34aeb624fa branch-3.0: [fix](job scheduler) specifies both startTime 
and immediate, it will trigger one fewer task execution  #50624 (#50896)
     add ebe22bdf51d [fix](aws iam role) Fix some bug about iam role feature 
(#50682) (#50945)
     add e3fcc877823 branch-3.0: [Fix](ShortCircuit) fix crash when enable 
`skip_delete_sign` #50941 (#50965)
     add 47968c43ae3 branch-3.0: [Fix](cloud-mow) avoid calc delete bitmap 
tasks on same (txn_id, tablet_id) being executed concurrently (#50847) (#50964)
     add 8c4f2597e3e branch-3.0: [improve](group commit)Print file size when 
replaying wal #50688 (#50949)
     add 0ea1879e62c branch-3.0: [Fix](cloud-mow) Full compaction should only 
update delete bitmap of its output rowset #50974 (#50985)
     add 3d7d85e6ab3 [branch-3.0]Add more load cpu usage to workload group 
(#42053) (#50983)
     add 090ff495d10 branch-3.0: [fix](hive) fix write hive partition by Doris 
#50864 (#50920)
     add c7f0bf0053d branch-3.0: [chore](udf) when udf throw exception return 
RUNTIME_ERROR #50687 (#50755)
     add b7b4a276be0 branch-3.0: [fix](Nereids) could not work well when check 
precision for null literal #50815 (#50898)
     add d0323c09142 branch-3.0: [enhancement] Optimize the retry policy of 
backend request meta service #50957 (#50987)
     add 86d9e628a63 Branch-3.0 [Fix](Variant) fix array with predicate push 
down (#50967)
     add e2ed3a4df0e branch-3.0: [bugfix](be) split the usage of thread pool in 
internal service #49292 (#49324)
     add c7debbcfc37 branch-3.0: [fix](function) fix xpath_string to support 
xpath_query with string functions #50946 (#50961)
     add 62a4bdb3c82 branch-3.0: [feat](oss) support oss-hdfs root policy 
#50678 (#50960)
     add d43b359106a [fix](s3Client) Add `ca_cert_file_paths` conf for 
stsClient` and recycler (#50837) (#50943)
     add 1ef8c8b5a48 branch-3.0: [statistics](regression)Add utf-8 encoding 
regression test. #50466 (#50948)
     add 25d75923dbf branch-3.0: [bug](cloud) Fix npe when show cluster load 
statistic #50866 (#50992)
     add e06e25221d4 [fix](jsonb) Avoid crashing caused by invalid path 
(#50978) (#50994)
     add 69368b31cba branch-3.0: [fix](mtmv)before mtmv refresh,check column 
type if change (#50768)
     add 23a5cd146cc branch-3.0: [Test](IAMROLE) update IAMROLE export cases 
(#51035)
     add 8a3626c08a1 branch-3.0: [fix](cloud) Add check for cluster_name empty 
in cloud #49775 (#50072)
     add aa67fd84ca4 branch-3.0: [fix](cloud) Some resource APIs should not 
check if cluster_name is empty #50148 (#51046)
     add 59b6c9e8736 branch-3.0: [fix](meta) replace partition should not get 
table version in cloud mode #50888 (#51027)
     add 24c5767bc2a branch-3.0: [Fix](compaction) Failed compaction tablets 
should sleep before being selected again #50672 (#51030)
     add ddbc99a82e2 branch-3.0: [hotfix](jdbc catalog) Fix jdbcclient repeated 
initialization (#51037)
     add 212cd8fdae1 branch-3.0: [fix](group commit) reduce cpu cost for 
group_commit get_block #49822 (#51079)
     add 53e33c80b24 branch-3.0: [fix](metadata) replace view will break view's 
metadata #51058 (#51074)
     add 8bb8ec1319b [Improvement](memory)  reduce some memtracker overhead 
(#50063) (#51068)
     add 42a34666a44 branch-3.0: [fix](memory) Fix 
`ThreadMemTrackerMgr::limiter_mem_tracker()` performance (#50525)
     add 1992e5326d2 [Cherry-pick](branch-3.0) Pick 
"[Feature](Compaction)Improve Compaction Profiling and Logging #50950" (#51125)
     add 819d39f010d branch-3.0: [fix](planner)comparing partition column name 
should be case insensitive when pruning partition in DeleteJob #50674 (#51113)
     add 1173e2643cc branch-3.0: [fix](case) fix some unstable p2 cases #50697 
(#51064)
     add 898fe415b9d branch-3.0: [improve](load) introduce black list of 
backend when load job fetch meta to avoid jitter #50587 (#51043)
     add 566cc51cf1c branch-3.0: [fix](nereids) fix subquery unnest can not 
found aggregate slot #51086 (#51137)
     add 2fb54c768e4 [test](mtmv)Verifying master-slave consistency after 
schema change (#51107)
     add 3fa7768b82f branch-3.0: [enhancement](cloud-schema-change) Enable new 
tablet to do compactionby default #51070 (#51186)
     add bb2c737fece branch-3.0: [feat](doris compose) Add extra hosts option 
for up command #51098 (#51183)
     add 2576d6be033 branch-3.0: [Bug](intersect) fix wrong result of intersect 
with null literal #50951 (#51178)
     add d985f92c725 branch-3.0: [fix](cloud-schema-change) Make SC tablet job 
abort logic really work #50908 (#51203)
     add 639c9a039b9 [cherry-pick](branch-30)add some check for udf when result 
is null (#51084) (#51198)
     add 607f2357c4c branch-3.0: [fix](cache prune) Fix _stale_sweep_time_s not 
working when its value less than 0 #42281 (#51188)
     add b251837f632 branch-3.0: [opt](cloud) load data no call 
partition.getVisibleVersion in cloud mode #51111 (#51150)
     add 93b11c71295 branch-3.0: [fix](docker case) Fix some docker case due to 
`defined global variables in script are not allowed` #50976 (#51167)
     add 78d124bf7b2 branch-3.0: [fix](meta) fix timeout for syncing image when 
FE scales out #51120 (#51148)
     add f7f3f6f525b branch-3.0: [fix](load) fix the error msg of task 
submission failure for memory back pressure #51078 (#51130)
     add 30eba944fe9 [improve](cloud-mow)Add checker for compaction key (#50062)

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   (72690b8ce7a)
            \
             N -- N -- N   refs/heads/auto-pick-50062-branch-3.0 (30eba944fe9)

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:
 .github/workflows/build-extension.yml              |   2 +-
 be/cmake/thirdparty.cmake                          |   2 +
 be/src/apache-orc                                  |   2 +-
 be/src/cloud/cloud_base_compaction.cpp             |  38 +-
 be/src/cloud/cloud_compaction_action.cpp           |   8 +
 be/src/cloud/cloud_cumulative_compaction.cpp       |  51 +-
 .../cloud/cloud_engine_calc_delete_bitmap_task.cpp |   5 +
 be/src/cloud/cloud_full_compaction.cpp             |  24 +-
 be/src/cloud/cloud_meta_mgr.cpp                    |  24 +-
 be/src/cloud/cloud_schema_change_job.cpp           |   7 +
 be/src/cloud/cloud_storage_engine.cpp              |  33 +-
 be/src/cloud/cloud_tablet.cpp                      |  60 +++
 be/src/cloud/cloud_tablet.h                        |  47 +-
 be/src/cloud/cloud_tablet_mgr.cpp                  |  24 +-
 be/src/cloud/cloud_tablet_mgr.h                    |   3 +
 be/src/cloud/config.cpp                            |   8 +-
 be/src/cloud/config.h                              |   5 +
 be/src/common/status.h                             |   1 +
 be/src/http/action/compaction_action.cpp           |  10 +
 be/src/io/cache/block_file_cache.cpp               |  20 +-
 be/src/io/fs/s3_file_system.cpp                    |   4 +
 be/src/olap/base_compaction.cpp                    |  45 +-
 be/src/olap/base_tablet.cpp                        |   2 +
 be/src/olap/cumulative_compaction.cpp              |  53 +-
 be/src/olap/delta_writer.cpp                       |   7 +-
 be/src/olap/delta_writer_v2.cpp                    |   7 +-
 be/src/olap/full_compaction.cpp                    |  33 +-
 be/src/olap/memtable_flush_executor.cpp            |  30 +-
 be/src/olap/memtable_flush_executor.h              |  13 +-
 be/src/olap/memtable_writer.cpp                    |  18 +-
 be/src/olap/memtable_writer.h                      |   3 +-
 be/src/olap/olap_server.cpp                        |  29 ++
 be/src/olap/page_cache.cpp                         |   3 +-
 be/src/olap/rowset/segment_v2/segment.h            |   6 +-
 be/src/olap/rowset/segment_v2/stream_reader.h      |   4 +-
 be/src/olap/tablet.cpp                             |  20 +-
 be/src/olap/tablet.h                               |  28 ++
 be/src/olap/wal/wal_table.cpp                      |  12 +-
 be/src/pipeline/dependency.h                       |   4 +-
 be/src/pipeline/exec/file_scan_operator.cpp        |  41 +-
 be/src/pipeline/exec/file_scan_operator.h          |   6 +
 .../pipeline/exec/group_commit_scan_operator.cpp   |  22 +-
 be/src/pipeline/exec/group_commit_scan_operator.h  |   6 +-
 be/src/pipeline/exec/olap_scan_operator.cpp        |  39 +-
 be/src/pipeline/exec/olap_scan_operator.h          |   4 +
 be/src/pipeline/exec/scan_operator.cpp             |   5 +-
 be/src/pipeline/exec/scan_operator.h               |   6 +
 be/src/pipeline/exec/table_function_operator.cpp   |   7 +-
 be/src/runtime/group_commit_mgr.cpp                |   6 +-
 be/src/runtime/group_commit_mgr.h                  |   4 +-
 be/src/runtime/load_stream_mgr.h                   |   3 -
 be/src/runtime/memory/lru_cache_policy.h           |   2 +-
 be/src/runtime/memory/thread_mem_tracker_mgr.cpp   |   8 +-
 be/src/runtime/memory/thread_mem_tracker_mgr.h     |  16 +-
 be/src/runtime/query_context.h                     |   2 +-
 be/src/runtime/routine_load/data_consumer.cpp      |   4 +
 .../routine_load/routine_load_task_executor.cpp    |  29 +-
 .../routine_load/routine_load_task_executor.h      |   2 +-
 be/src/runtime/thread_context.cpp                  |   2 +-
 be/src/runtime/thread_context.h                    |  13 +-
 be/src/runtime/workload_group/workload_group.h     |  11 +
 be/src/service/internal_service.cpp                |  48 +-
 be/src/service/point_query_executor.cpp            |   8 +-
 be/src/util/byte_buffer.h                          |   3 +-
 be/src/util/doris_metrics.cpp                      |  16 +
 be/src/util/doris_metrics.h                        |   5 +
 be/src/util/jni-util.cpp                           |   4 +-
 be/src/util/jsonb_document.h                       |   8 +
 be/src/util/s3_util.cpp                            | 169 ++++---
 be/src/util/s3_util.h                              |  20 +-
 .../aggregate_function_corr.cpp                    |  94 +---
 ...function_corr.cpp => aggregate_function_corr.h} |  89 +++-
 .../aggregate_function_simple_factory.cpp          |   2 +
 be/src/vec/columns/column_object.h                 |   2 +-
 be/src/vec/columns/subcolumn_tree.h                |  35 +-
 be/src/vec/common/allocator.cpp                    |  10 +
 be/src/vec/data_types/data_type_hll.cpp            |   8 +
 .../vec/data_types/serde/data_type_string_serde.h  |  20 +-
 be/src/vec/exec/scan/new_jdbc_scanner.cpp          |  14 +-
 be/src/vec/exec/scan/new_jdbc_scanner.h            |   6 +-
 be/src/vec/exec/scan/scanner_context.cpp           |   9 +-
 be/src/vec/exec/scan/scanner_context.h             |   4 +-
 be/src/vec/exec/vjdbc_connector.cpp                |  57 ++-
 be/src/vec/exec/vjdbc_connector.h                  |   6 +-
 .../table_function/table_function_factory.cpp      |  19 +-
 .../exprs/table_function/table_function_factory.h  |  17 +-
 be/src/vec/exprs/table_function/vexplode_v2.cpp    | 246 ++++++++++
 be/src/vec/exprs/table_function/vexplode_v2.h      |  58 +++
 be/src/vec/exprs/vexpr.cpp                         |   4 +
 be/src/vec/functions/function_fake.cpp             |  68 ++-
 be/src/vec/functions/function_json.cpp             |  23 +-
 be/src/vec/functions/function_string.h             |  50 +-
 .../vec/functions/function_time_value_to_field.cpp |  94 ++++
 be/src/vec/functions/simple_function_factory.h     |  19 +-
 be/src/vec/runtime/time_value.h                    |  36 +-
 be/src/vec/sink/writer/async_result_writer.cpp     |  11 +
 be/test/cloud/cloud_compaction_test.cpp            | 195 ++++++++
 be/test/io/fs/s3_obj_storage_client_role_test.cpp  | 185 +++++++
 be/test/io/fs/s3_obj_stroage_client_mock_test.cpp  |   7 +
 be/test/olap/compaction_metrics_test.cpp           | 141 ++++++
 be/test/runtime/load_stream_test.cpp               |   1 -
 .../exprs/vexpr_evalute_inverted_index_test.cpp    | 175 +++++++
 be/test/vec/function/function_test_util.cpp        | 125 ++++-
 be/test/vec/function/function_test_util.h          |   3 +-
 be/test/vec/function/table_function_test.cpp       | 163 ++++++-
 cloud/cmake/thirdparty.cmake                       |   3 +
 cloud/src/common/config.h                          |   6 +
 cloud/src/meta-service/meta_service_job.cpp        |   4 +-
 cloud/src/meta-service/meta_service_resource.cpp   | 168 ++++---
 cloud/src/recycler/s3_accessor.cpp                 |  81 +++-
 cloud/src/recycler/s3_accessor.h                   |  10 +
 cloud/src/resource-manager/resource_manager.cpp    |  10 +-
 cloud/src/resource-manager/resource_manager.h      |  22 +-
 cloud/test/meta_service_http_test.cpp              | 133 +++++
 cloud/test/meta_service_test.cpp                   | 264 ++++++++++
 cloud/test/s3_accessor_test.cpp                    | 102 +++-
 cloud/test/util_test.cpp                           |   7 +
 common/cpp/aws_common.cpp                          |  48 ++
 .../udf/StringTest.java => common/cpp/aws_common.h |  21 +-
 common/cpp/aws_logger.h                            |   2 +
 docker/runtime/doris-compose/Dockerfile            |  75 ++-
 docker/runtime/doris-compose/Readme.md             | 109 +++--
 docker/runtime/doris-compose/cluster.py            | 338 ++++++++-----
 docker/runtime/doris-compose/command.py            | 533 ++++++++++++++-------
 docker/runtime/doris-compose/database.py           | 134 ++++--
 docker/runtime/doris-compose/format-code.sh        |   4 +
 docker/runtime/doris-compose/requirements.txt      |   5 +-
 docker/runtime/doris-compose/resource/common.sh    |  20 +-
 docker/runtime/doris-compose/resource/init_be.sh   |  13 +-
 .../runtime/doris-compose/resource/init_cloud.sh   |  16 +-
 docker/runtime/doris-compose/resource/init_fe.sh   |  46 +-
 docker/runtime/doris-compose/utils.py              |  24 +
 .../docker-compose/hive/hadoop-hive-2x.env.tpl     |   2 +
 .../docker-compose/hive/hadoop-hive-3x.env.tpl     |   2 +-
 .../docker-compose/hive/hadoop-hive.env.tpl        |   1 +
 .../scripts/create_preinstalled_scripts/run77.hql  |  30 ++
 .../docker-compose/iceberg/iceberg.yaml.tpl        |  15 +-
 .../apache/doris/common/jni/vec/VectorColumn.java  |  44 ++
 .../org/apache/doris/jdbc/BaseJdbcExecutor.java    |  23 +-
 fe/fe-common/pom.xml                               |   4 +
 .../main/java/org/apache/doris/common/Config.java  |  22 +-
 fe/fe-core/pom.xml                                 |   4 +
 .../main/java/org/apache/doris/alter/Alter.java    |  22 +-
 .../org/apache/doris/alter/CloudRollupJobV2.java   |   2 +-
 .../apache/doris/alter/CloudSchemaChangeJobV2.java |   4 +-
 .../java/org/apache/doris/alter/RollupJobV2.java   |  16 +
 .../org/apache/doris/alter/SchemaChangeJobV2.java  |   6 +-
 .../org/apache/doris/analysis/ArrayLiteral.java    |  38 +-
 .../org/apache/doris/analysis/BoolLiteral.java     |   9 +-
 .../java/org/apache/doris/analysis/CastExpr.java   |   9 +-
 .../apache/doris/analysis/CreateResourceStmt.java  |   7 +-
 .../doris/analysis/CreateStorageVaultStmt.java     |  17 +-
 .../org/apache/doris/analysis/DateLiteral.java     |   4 +-
 .../org/apache/doris/analysis/DecimalLiteral.java  |   7 +-
 .../main/java/org/apache/doris/analysis/Expr.java  |  32 +-
 .../org/apache/doris/analysis/FloatLiteral.java    |  11 +-
 .../org/apache/doris/analysis/IPv4Literal.java     |   4 +-
 .../org/apache/doris/analysis/IPv6Literal.java     |   4 +-
 .../java/org/apache/doris/analysis/IntLiteral.java |   6 -
 .../org/apache/doris/analysis/JsonLiteral.java     |   2 +-
 .../org/apache/doris/analysis/LargeIntLiteral.java |   6 -
 .../org/apache/doris/analysis/LiteralExpr.java     |  31 +-
 .../java/org/apache/doris/analysis/MapLiteral.java |  21 +-
 .../java/org/apache/doris/analysis/MaxLiteral.java |   2 +-
 .../org/apache/doris/analysis/NullLiteral.java     |  10 +-
 .../org/apache/doris/analysis/PlaceHolderExpr.java |   4 +-
 .../org/apache/doris/analysis/StringLiteral.java   |   4 +-
 .../org/apache/doris/analysis/StructLiteral.java   |  23 +-
 .../java/org/apache/doris/backup/RestoreJob.java   |  42 +-
 .../org/apache/doris/binlog/AlterJobRecord.java    |  17 +
 .../org/apache/doris/catalog/AzureResource.java    |  25 +-
 .../doris/catalog/BuiltinAggregateFunctions.java   |   2 +
 .../catalog/BuiltinTableGeneratingFunctions.java   |  11 +
 .../apache/doris/catalog/CloudTabletStatMgr.java   |  72 ++-
 .../java/org/apache/doris/catalog/Database.java    |  38 +-
 .../main/java/org/apache/doris/catalog/Env.java    |  27 +-
 .../java/org/apache/doris/catalog/EsResource.java  |   3 +-
 .../java/org/apache/doris/catalog/HMSResource.java |   3 +-
 .../org/apache/doris/catalog/HdfsResource.java     |   7 +-
 .../org/apache/doris/catalog/HdfsStorageVault.java |  13 +-
 .../org/apache/doris/catalog/JdbcResource.java     |   7 +-
 .../apache/doris/catalog/OdbcCatalogResource.java  |   5 +-
 .../java/org/apache/doris/catalog/Partition.java   |   2 +-
 .../java/org/apache/doris/catalog/Resource.java    |   3 +-
 .../java/org/apache/doris/catalog/S3Resource.java  |   8 +-
 .../org/apache/doris/catalog/S3StorageVault.java   |   6 +-
 .../org/apache/doris/catalog/SparkResource.java    |   3 +-
 .../org/apache/doris/catalog/StorageVault.java     |  21 +-
 .../org/apache/doris/catalog/TabletStatMgr.java    |  68 ++-
 .../apache/doris/cloud/catalog/CloudPartition.java |  89 +++-
 .../apache/doris/cloud/catalog/CloudReplica.java   |  44 +-
 .../doris/cloud/catalog/CloudTabletRebalancer.java |   2 +
 .../cloud/datasource/CloudInternalCatalog.java     |   3 +-
 .../transaction/CloudGlobalTransactionMgr.java     |  28 +-
 .../org/apache/doris/common/FormatOptions.java     |  30 +-
 .../common/proc/ClusterLoadStatisticProcDir.java   |   5 +-
 .../org/apache/doris/common/util/LocationPath.java |  48 +-
 .../apache/doris/common/util/PropertyAnalyzer.java |   8 +-
 .../java/org/apache/doris/common/util/S3Util.java  | 122 ++++-
 .../apache/doris/datasource/ExternalCatalog.java   |   3 +
 .../apache/doris/datasource/ExternalDatabase.java  |  10 +-
 .../apache/doris/datasource/InternalCatalog.java   |   3 -
 .../doris/datasource/hive/HMSExternalCatalog.java  |  29 +-
 .../doris/datasource/hive/HMSTransaction.java      |  12 +-
 .../doris/datasource/hive/HiveMetaStoreCache.java  |  17 +-
 .../doris/datasource/jdbc/JdbcExternalCatalog.java |  51 +-
 .../doris/datasource/jdbc/client/JdbcClient.java   |  22 +-
 .../doris/datasource/jdbc/source/JdbcScanNode.java |  78 ++-
 .../apache/doris/datasource/kafka/KafkaUtil.java   |  40 +-
 .../datasource/paimon/source/PaimonScanNode.java   |   2 +-
 .../datasource/property/PropertyConverter.java     |  28 ++
 .../datasource/property/S3ClientBEProperties.java  |   8 +
 .../property/constants/S3Properties.java           |  37 +-
 .../org/apache/doris/fs/obj/AzureObjStorage.java   |  19 +-
 .../java/org/apache/doris/fs/obj/S3ObjStorage.java | 113 ++++-
 .../org/apache/doris/fs/remote/RemoteFile.java     |  13 +-
 .../org/apache/doris/fs/remote/S3FileSystem.java   |  27 +-
 .../doris/job/base/JobExecutionConfiguration.java  |  10 +-
 .../apache/doris/job/extensions/mtmv/MTMVTask.java |  42 ++
 .../main/java/org/apache/doris/load/DeleteJob.java |   3 +-
 .../doris/load/routineload/RoutineLoadManager.java |  25 +
 .../java/org/apache/doris/master/MasterImpl.java   |   4 +
 .../java/org/apache/doris/metric/MetricRepo.java   |  37 ++
 .../doris/metric/PrometheusMetricVisitor.java      |  26 +-
 .../org/apache/doris/mtmv/MTMVHookService.java     |  10 +-
 .../java/org/apache/doris/mtmv/MTMVJobInfo.java    |   2 +-
 .../java/org/apache/doris/mtmv/MTMVJobManager.java |   5 +-
 .../java/org/apache/doris/mtmv/MTMVPlanUtil.java   | 172 +++++++
 .../org/apache/doris/mtmv/MTMVRelationManager.java |  17 +-
 .../java/org/apache/doris/mtmv/MTMVService.java    |  47 +-
 .../org/apache/doris/nereids/NereidsPlanner.java   |   4 +-
 .../glue/translator/PhysicalPlanTranslator.java    |   2 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |  42 +-
 .../nereids/rules/analysis/SubqueryToApply.java    |   2 +-
 .../expression/rules/FoldConstantRuleOnFE.java     |  29 +-
 .../rules/SimplifyConditionalFunction.java         |  51 +-
 .../nereids/rules/rewrite/PullUpPredicates.java    |  14 +-
 .../doris/nereids/stats/ExpressionEstimation.java  |  22 +-
 .../doris/nereids/stats/FilterEstimation.java      |   6 +-
 .../doris/nereids/stats/StatsCalculator.java       |  24 +-
 .../expressions/functions/SearchSignature.java     |   4 +-
 .../{scalar/Hour.java => agg/CorrWelford.java}     |  54 ++-
 .../functions/executable/StringArithmetic.java     |  23 +-
 .../expressions/functions/generator/Explode.java   |  61 ++-
 .../functions/generator/ExplodeOuter.java          |  61 ++-
 .../functions/generator/ExplodeVariantArray.java   |  57 ++-
 .../trees/expressions/functions/scalar/Hour.java   |   6 +-
 .../expressions/functions/scalar/JsonArray.java    |  33 +-
 .../expressions/functions/scalar/JsonInsert.java   |  33 +-
 .../expressions/functions/scalar/JsonReplace.java  |  33 +-
 .../expressions/functions/scalar/JsonSet.java      |  33 +-
 .../trees/expressions/functions/scalar/Minute.java |   5 +-
 .../trees/expressions/functions/scalar/Second.java |   5 +-
 .../visitor/AggregateFunctionVisitor.java          |   5 +
 .../doris/nereids/trees/plans/GroupPlan.java       |   2 +-
 .../plans/commands/info/AlterMTMVRenameInfo.java   |   6 +-
 .../plans/commands/info/AlterMTMVReplaceInfo.java  |  11 +-
 .../trees/plans/commands/info/CreateMTMVInfo.java  | 104 +---
 .../commands/info/DistributionDescriptor.java      |   4 +
 .../trees/plans/commands/insert/InsertUtils.java   |  12 +-
 .../plans/physical/PhysicalOneRowRelation.java     |   3 +-
 .../doris/nereids/util/TypeCoercionUtils.java      |  22 +
 .../planner/BackendPartitionedSchemaScanNode.java  |  12 +-
 .../org/apache/doris/planner/OlapTableSink.java    |  44 +-
 .../org/apache/doris/planner/OriginalPlanner.java  |   2 +-
 .../apache/doris/planner/SingleNodePlanner.java    |   4 +-
 .../org/apache/doris/policy/StoragePolicy.java     |   4 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |  11 +
 .../java/org/apache/doris/qe/StmtExecutor.java     |  17 +-
 .../org/apache/doris/qe/cache/CacheAnalyzer.java   |   2 +-
 .../apache/doris/service/FrontendServiceImpl.java  |  54 ++-
 .../apache/doris/statistics/ColumnStatistic.java   |  30 ++
 .../doris/tablefunction/S3TableValuedFunction.java |   8 +
 .../java/org/apache/doris/task/AgentBatchTask.java |  42 +-
 .../apache/doris/task/AgentBoundedBatchTask.java   | 281 +++++++++++
 .../main/java/org/apache/doris/task/AgentTask.java |   1 +
 .../apache/doris/analysis/ArrayLiteralTest.java    | 193 +++++---
 .../org/apache/doris/analysis/DateLiteralTest.java |   4 +-
 .../apache/doris/analysis/DecimalLiteralTest.java  |   5 +-
 .../apache/doris/analysis/FloatLiteralTest.java    |   8 +-
 .../org/apache/doris/analysis/MapLiteralTest.java  | 156 +++---
 .../apache/doris/analysis/ScalarLiteralTest.java   | 127 +++++
 .../apache/doris/analysis/StructLiteralTest.java   |  92 ++--
 .../apache/doris/catalog/MetadataTableTest.java    |  61 +++
 .../doris/catalog/OdbcCatalogResourceTest.java     |  14 +-
 .../org/apache/doris/catalog/S3ResourceTest.java   |  83 +++-
 .../doris/cloud/catalog/CloudPartitionTest.java    | 162 +++++++
 .../doris/cloud/catalog/HdfsStorageVaultTest.java  |  30 +-
 .../apache/doris/common/util/LocationPathTest.java |  74 +++
 .../datasource/jdbc/source/JdbcScanNodeTest.java   | 496 +++++++++++++++++++
 ...bleNameComparedLowercaseMetaCacheFalseTest.java |   9 +
 .../doris/fs/obj/S3ObjStorageGlobListTest.java     | 184 +++++++
 .../job/base/JobExecutionConfigurationTest.java    |  11 +-
 .../org/apache/doris/mtmv/MTMVJobInfoTest.java     |  45 ++
 .../org/apache/doris/mtmv/MTMVPlanUtilTest.java    | 282 +++++++++++
 .../nereids/rules/expression/FoldConstantTest.java |  20 +-
 .../rules/SimplifyConditionalFunctionTest.java     |  35 ++
 .../nereids/stats/ExpressionEstimationTest.java    |   9 +
 .../doris/nereids/stats/FilterEstimationTest.java  |  32 +-
 .../functions/generator/ExplodeOuterTest.java      |  95 ++++
 .../functions/generator/ExplodeTest.java           |  95 ++++
 .../generator/ExplodeVariantArrayTest.java         |  68 +++
 fe/pom.xml                                         |  11 +-
 .../doris/broker/hdfs/ClientContextManager.java    |  10 +-
 .../doris/broker/hdfs/FileSystemManager.java       |   2 +-
 gensrc/proto/cloud.proto                           |  11 +
 gensrc/thrift/AgentService.thrift                  |  11 +
 gensrc/thrift/FrontendService.thrift               |   1 +
 .../test_single_compaction_fault_injection.out     | Bin 163 -> 187 bytes
 .../datatype_p0/serde/test_serde_dialect_hive.out  | Bin 2029 -> 3969 bytes
 .../data/ddl_p0/test_create_or_replace_view.out    | Bin 135 -> 505 bytes
 .../hive/test_hive_meta_cache.out                  | Bin 0 -> 858 bytes
 .../hive/write/test_hive_write_partitions.out      | Bin 73239 -> 74043 bytes
 .../jdbc/test_oracle_jdbc_catalog.out              | Bin 7894 -> 10560 bytes
 .../cloud/test_cloud_concurrent_calc_dbm_task.out  | Bin 0 -> 267 bytes
 .../test_cloud_full_compaction_multi_segments.out} | Bin 163 -> 168 bytes
 .../test_expr_in_null.out}                         | Bin 163 -> 151 bytes
 .../mtmv_p0/test_base_add_col_multi_level_mtmv.out | Bin 0 -> 403 bytes
 ...est_base_alter_col_comment_multi_level_mtmv.out | Bin 0 -> 443 bytes
 .../test_base_alter_col_type_multi_level_mtmv.out  | Bin 0 -> 452 bytes
 .../mtmv_p0/test_base_comment_multi_level_mtmv.out | Bin 0 -> 403 bytes
 .../test_base_drop_col_multi_level_mtmv.out        | Bin 0 -> 428 bytes
 .../mtmv_p0/test_base_drop_multi_level_mtmv.out    | Bin 0 -> 400 bytes
 .../mtmv_p0/test_base_recreate_on_commit_mtmv.out  | Bin 0 -> 288 bytes
 .../test_base_rename_col_multi_level_mtmv.out      | Bin 0 -> 436 bytes
 .../mtmv_p0/test_base_rename_multi_level_mtmv.out  | Bin 0 -> 408 bytes
 .../test_base_rename_mv_multi_level_mtmv.out       | Bin 0 -> 421 bytes
 .../mtmv_p0/test_base_rename_on_commit_mtmv.out    | Bin 0 -> 445 bytes
 .../test_base_rename_p_mv_multi_level_mtmv.out     | Bin 0 -> 429 bytes
 .../mtmv_p0/test_base_replace_multi_level_mtmv.out | Bin 0 -> 1075 bytes
 .../test_base_replace_mv_multi_level_mtmv.out      | Bin 0 -> 910 bytes
 .../mtmv_p0/test_base_replace_on_commit_mtmv.out   | Bin 0 -> 349 bytes
 .../data/mtmv_p0/test_column_type_mtmv.out         | Bin 0 -> 291 bytes
 .../test_immediate_starttime_mtmv.out}             | Bin 135 -> 134 bytes
 .../test_modify_data_mtmv.out}                     | Bin 135 -> 136 bytes
 .../agg_function/test_corr_welford.out             | Bin 0 -> 343 bytes
 .../datetime_functions/test_date_function.out      | Bin 9997 -> 10242 bytes
 .../nereids_p0/subquery/subquery_unnesting.out     | Bin 7209 -> 7253 bytes
 .../infer_predicate/pull_up_predicate_literal.out  | Bin 86132 -> 110312 bytes
 .../shape/query48.out                              | Bin 3291 -> 3308 bytes
 .../data/point_query_p0/test_point_query.out       | Bin 9896 -> 9920 bytes
 .../set_with_null/set_with_null.out}               | Bin 135 -> 123 bytes
 .../json_function/test_query_json_array.out        | Bin 485 -> 1395 bytes
 .../json_function/test_query_json_insert.out       | Bin 423 -> 1785 bytes
 .../json_function/test_query_json_replace.out      | Bin 543 -> 1752 bytes
 .../json_function/test_query_json_set.out          | Bin 385 -> 1594 bytes
 .../json_functions/test_json_function.out          | Bin 1428 -> 1476 bytes
 .../string_functions/test_xpath_string.out         | Bin 1850 -> 2048 bytes
 .../sql_functions/table_function/explode.out       | Bin 25904 -> 27843 bytes
 .../data/variant_p0/array_with_predicate.out       | Bin 0 -> 261 bytes
 .../org/apache/doris/regression/Config.groovy      |  34 ++
 .../org/apache/doris/regression/suite/Suite.groovy |  35 ++
 .../doris/regression/suite/SuiteCluster.groovy     |  30 +-
 .../apache/doris/regression/suite/Syncer.groovy    |  23 +
 .../main/java/org/apache/doris/udf/StringTest.java |   3 +
 .../pipeline/cloud_p0/conf/fe_custom.conf          |   2 +-
 regression-test/pipeline/p0/conf/fe.conf           |   2 +-
 regression-test/plugins/plugin_compaction.groovy   |   2 +-
 .../test_backup_restore_with_role.groovy           |  97 ++++
 .../aws_iam_role_p0/test_export_with_role.groovy   | 117 +++++
 .../test_external_catalog_with_role.groovy         |  86 ++++
 .../aws_iam_role_p0/test_resource_with_role.groovy | 144 ++++++
 .../aws_iam_role_p0/test_s3_load_with_role.groovy  | 146 ++++++
 .../aws_iam_role_p0/test_s3_vault_with_role.groovy |  73 +++
 .../test_select_into_outfile_with_role.groovy      |  70 +++
 .../aws_iam_role_p0/test_tvf_with_role.groovy      |  49 ++
 .../check_before_quit/check_before_quit.groovy     |  27 +-
 .../suites/clone_p0/test_decommission_mtmv.groovy  |   2 +-
 .../cloud_p0/auth/test_set_default_cluster.groovy  |   6 +-
 .../multi_cluster/test_no_cluster_hits.groovy      |  29 +-
 .../node_mgr/test_rename_compute_group.groovy      |   4 +-
 .../test_clean_tablet_when_rebalance.groovy        |  89 +++-
 .../test_fe_cached_partition_version.groovy        | 160 +++++++
 .../test_base_compaction_after_sc_fail.groovy      | 100 ++++
 .../compaction/test_full_compaction_status.groovy  | 153 ++++++
 .../test_single_compaction_fault_injection.groovy  |  14 +-
 .../test_sequence_col_datetimev2.groovy            |  98 ++++
 .../serde/test_serde_dialect_hive.groovy           |  33 +-
 .../ddl_p0/test_create_or_replace_view.groovy      |  18 +
 .../suites/demo_p0/docker_action.groovy            |   7 +-
 .../export_p2/test_export_max_file_size.groovy     |  24 +-
 .../export/hive_read/orc/test_hive_read_orc.groovy |   2 +-
 .../hive/test_hive_meta_cache.groovy               | 235 +++++++++
 .../hive/test_hive_star_qualifier.groovy           |   2 +-
 .../hive/test_parquet_nested_types.groovy          |   8 +-
 .../hive/write/test_hive_write_partitions.groovy   |  22 +-
 ...ceberg_insert_overwrite_with_empty_table.groovy |  10 +-
 .../jdbc/test_oracle_jdbc_catalog.groovy           |  64 +++
 .../test_cloud_concurrent_calc_dbm_task.groovy     | 165 +++++++
 ...est_cloud_full_compaction_multi_segments.groovy | 181 +++++++
 .../inverted_index_p0/test_expr_in_null.groovy     |  68 +++
 .../suites/javaudf_p0/test_javaudf_array.groovy    |  12 +-
 .../suites/javaudf_p0/test_javaudf_int.groovy      |  26 +
 .../suites/javaudf_p0/test_javaudf_string.groovy   |  13 +
 .../test_min_load_replica_num_complicate.groovy    |   2 +-
 .../{test_disable_load.csv => test_black_list.csv} |   0
 .../load_p0/routine_load/test_black_list.groovy    | 124 +++++
 .../test_routine_load_error_info.groovy            | 174 +++----
 .../test_base_add_col_multi_level_mtmv.groovy      | 152 ++++++
 ..._base_alter_col_comment_multi_level_mtmv.groovy | 148 ++++++
 ...est_base_alter_col_type_multi_level_mtmv.groovy | 147 ++++++
 .../test_base_comment_multi_level_mtmv.groovy      | 146 ++++++
 .../test_base_drop_col_multi_level_mtmv.groovy     | 148 ++++++
 .../mtmv_p0/test_base_drop_multi_level_mtmv.groovy | 166 +++++++
 .../test_base_recreate_on_commit_mtmv.groovy       | 108 +++++
 .../test_base_rename_col_multi_level_mtmv.groovy   | 148 ++++++
 .../test_base_rename_multi_level_mtmv.groovy       | 149 ++++++
 .../test_base_rename_mv_multi_level_mtmv.groovy    | 164 +++++++
 .../mtmv_p0/test_base_rename_on_commit_mtmv.groovy | 142 ++++++
 .../test_base_rename_p_mv_multi_level_mtmv.groovy  | 162 +++++++
 .../test_base_replace_multi_level_mtmv.groovy      | 203 ++++++++
 .../test_base_replace_mv_multi_level_mtmv.groovy   | 230 +++++++++
 .../test_base_replace_on_commit_mtmv.groovy        | 131 +++++
 .../suites/mtmv_p0/test_column_type_mtmv.groovy    |  85 ++++
 .../mtmv_p0/test_immediate_starttime_mtmv.groovy   |  82 ++++
 .../suites/mtmv_p0/test_modify_data_mtmv.groovy    |  14 +-
 .../suites/mtmv_p0/test_recreate_table_mtmv.groovy |  40 +-
 .../agg_function/test_corr_welford.groovy          |  92 ++++
 .../fold_constant_string_arithmatic.groovy         |  17 +
 .../datetime_functions/test_date_function.groovy   |  18 +
 .../nereids_p0/subquery/subquery_unnesting.groovy  |   9 +
 .../eliminate_constant_gby_key.groovy              |  26 +-
 .../decimal_percision_compute.groovy               |  48 ++
 .../nereids_syntax_p0/test_cast_datetime.groovy    |  14 +
 .../suites/point_query_p0/test_point_query.groovy  |   7 +
 .../set_with_null/set_with_null.groovy             |  53 +-
 .../json_function/test_query_json_array.groovy     |  52 ++
 .../json_function/test_query_json_insert.groovy    |  56 +++
 .../json_function/test_query_json_replace.groovy   |  57 +++
 .../json_function/test_query_json_set.groovy       |  56 +++
 .../json_functions/test_json_function.groovy       |   5 +
 .../string_functions/test_xpath_string.groovy      |  12 +
 .../sql_functions/table_function/explode.groovy    |  51 ++
 .../suites/statistics/test_utf_encoding.groovy     |  54 +++
 .../load.groovy                                    |   4 +-
 .../suites/variant_p0/array_with_predicate.groovy  |  37 ++
 .../create/test_minio_storage_vault.groovy         |  34 +-
 437 files changed, 14977 insertions(+), 2326 deletions(-)
 copy be/src/vec/aggregate_functions/{aggregate_function_corr.cpp => 
aggregate_function_corr.h} (53%)
 create mode 100644 be/src/vec/exprs/table_function/vexplode_v2.cpp
 create mode 100644 be/src/vec/exprs/table_function/vexplode_v2.h
 create mode 100644 be/src/vec/functions/function_time_value_to_field.cpp
 create mode 100644 be/test/cloud/cloud_compaction_test.cpp
 create mode 100644 be/test/io/fs/s3_obj_storage_client_role_test.cpp
 create mode 100644 be/test/olap/compaction_metrics_test.cpp
 create mode 100644 be/test/vec/exprs/vexpr_evalute_inverted_index_test.cpp
 create mode 100644 common/cpp/aws_common.cpp
 copy 
regression-test/java-udf-src/src/main/java/org/apache/doris/udf/StringTest.java 
=> common/cpp/aws_common.h (65%)
 create mode 100755 
docker/thirdparties/docker-compose/hive/scripts/create_preinstalled_scripts/run77.hql
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/{scalar/Hour.java
 => agg/CorrWelford.java} (53%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/task/AgentBoundedBatchTask.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/ScalarLiteralTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/catalog/MetadataTableTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/cloud/catalog/CloudPartitionTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/jdbc/source/JdbcScanNodeTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/fs/obj/S3ObjStorageGlobListTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/mtmv/MTMVJobInfoTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/mtmv/MTMVPlanUtilTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/functions/generator/ExplodeOuterTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/functions/generator/ExplodeTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/functions/generator/ExplodeVariantArrayTest.java
 create mode 100644 
regression-test/data/external_table_p0/hive/test_hive_meta_cache.out
 create mode 100644 
regression-test/data/fault_injection_p0/cloud/test_cloud_concurrent_calc_dbm_task.out
 copy 
regression-test/data/{compaction/test_single_compaction_fault_injection.out => 
fault_injection_p0/cloud/test_cloud_full_compaction_multi_segments.out} (63%)
 copy 
regression-test/data/{compaction/test_single_compaction_fault_injection.out => 
inverted_index_p0/test_expr_in_null.out} (65%)
 create mode 100644 
regression-test/data/mtmv_p0/test_base_add_col_multi_level_mtmv.out
 create mode 100644 
regression-test/data/mtmv_p0/test_base_alter_col_comment_multi_level_mtmv.out
 create mode 100644 
regression-test/data/mtmv_p0/test_base_alter_col_type_multi_level_mtmv.out
 create mode 100644 
regression-test/data/mtmv_p0/test_base_comment_multi_level_mtmv.out
 create mode 100644 
regression-test/data/mtmv_p0/test_base_drop_col_multi_level_mtmv.out
 create mode 100644 
regression-test/data/mtmv_p0/test_base_drop_multi_level_mtmv.out
 create mode 100644 
regression-test/data/mtmv_p0/test_base_recreate_on_commit_mtmv.out
 create mode 100644 
regression-test/data/mtmv_p0/test_base_rename_col_multi_level_mtmv.out
 create mode 100644 
regression-test/data/mtmv_p0/test_base_rename_multi_level_mtmv.out
 create mode 100644 
regression-test/data/mtmv_p0/test_base_rename_mv_multi_level_mtmv.out
 create mode 100644 
regression-test/data/mtmv_p0/test_base_rename_on_commit_mtmv.out
 create mode 100644 
regression-test/data/mtmv_p0/test_base_rename_p_mv_multi_level_mtmv.out
 create mode 100644 
regression-test/data/mtmv_p0/test_base_replace_multi_level_mtmv.out
 create mode 100644 
regression-test/data/mtmv_p0/test_base_replace_mv_multi_level_mtmv.out
 create mode 100644 
regression-test/data/mtmv_p0/test_base_replace_on_commit_mtmv.out
 create mode 100644 regression-test/data/mtmv_p0/test_column_type_mtmv.out
 copy regression-test/data/{ddl_p0/test_create_or_replace_view.out => 
mtmv_p0/test_immediate_starttime_mtmv.out} (71%)
 copy regression-test/data/{ddl_p0/test_create_or_replace_view.out => 
mtmv_p0/test_modify_data_mtmv.out} (71%)
 create mode 100644 
regression-test/data/nereids_function_p0/agg_function/test_corr_welford.out
 copy regression-test/data/{ddl_p0/test_create_or_replace_view.out => 
query_p0/set_operations/set_with_null/set_with_null.out} (71%)
 create mode 100644 regression-test/data/variant_p0/array_with_predicate.out
 create mode 100644 
regression-test/suites/aws_iam_role_p0/test_backup_restore_with_role.groovy
 create mode 100644 
regression-test/suites/aws_iam_role_p0/test_export_with_role.groovy
 create mode 100644 
regression-test/suites/aws_iam_role_p0/test_external_catalog_with_role.groovy
 create mode 100644 
regression-test/suites/aws_iam_role_p0/test_resource_with_role.groovy
 create mode 100644 
regression-test/suites/aws_iam_role_p0/test_s3_load_with_role.groovy
 create mode 100644 
regression-test/suites/aws_iam_role_p0/test_s3_vault_with_role.groovy
 create mode 100644 
regression-test/suites/aws_iam_role_p0/test_select_into_outfile_with_role.groovy
 create mode 100644 
regression-test/suites/aws_iam_role_p0/test_tvf_with_role.groovy
 create mode 100644 
regression-test/suites/cloud_p0/version/test_fe_cached_partition_version.groovy
 create mode 100644 
regression-test/suites/compaction/test_base_compaction_after_sc_fail.groovy
 create mode 100644 
regression-test/suites/compaction/test_full_compaction_status.groovy
 create mode 100644 
regression-test/suites/correctness_p0/test_sequence_col_datetimev2.groovy
 create mode 100644 
regression-test/suites/external_table_p0/hive/test_hive_meta_cache.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/cloud/test_cloud_concurrent_calc_dbm_task.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/cloud/test_cloud_full_compaction_multi_segments.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_expr_in_null.groovy
 copy regression-test/suites/load_p0/routine_load/data/{test_disable_load.csv 
=> test_black_list.csv} (100%)
 create mode 100644 
regression-test/suites/load_p0/routine_load/test_black_list.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_add_col_multi_level_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_alter_col_comment_multi_level_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_alter_col_type_multi_level_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_comment_multi_level_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_drop_col_multi_level_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_drop_multi_level_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_recreate_on_commit_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_rename_col_multi_level_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_rename_multi_level_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_rename_mv_multi_level_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_rename_on_commit_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_rename_p_mv_multi_level_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_replace_multi_level_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_replace_mv_multi_level_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_base_replace_on_commit_mtmv.groovy
 create mode 100644 regression-test/suites/mtmv_p0/test_column_type_mtmv.groovy
 create mode 100644 
regression-test/suites/mtmv_p0/test_immediate_starttime_mtmv.groovy
 create mode 100644 
regression-test/suites/nereids_function_p0/agg_function/test_corr_welford.groovy
 create mode 100644 
regression-test/suites/nereids_syntax_p0/decimal_percision_compute.groovy
 copy be/src/vec/runtime/time_value.h => 
regression-test/suites/query_p0/set_operations/set_with_null/set_with_null.groovy
 (53%)
 create mode 100644 regression-test/suites/statistics/test_utf_encoding.groovy
 create mode 100644 
regression-test/suites/variant_p0/array_with_predicate.groovy


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


Reply via email to