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

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


 discard f21a17d529f [regression](audit) throw Exception if test failed (#53223)
     add 29a008cffd7 branch-3.0: [feature](index)Support light index add for 
inverted index without parser and ngram bf index #52894 (#52988)
     add 6222a96fc50 branch-3.0: [fix](test) fix test_routine_load_restart_fe 
fail #53266 (#53298)
     add 6a6c0257dc0 branch-3.0: [fix](case) fix regression case 
create_commit_mtmv_many_tasks #53247 (#53303)
     add 5d7106541f1 branch-3.0: (fix)(cloud) Fix cached version regression 
#53236 (#53256)
     add 8e2036cb7b1 branch-3.0: [test](ngram bf) fix regression case for ngram 
bf hit #53194 (#53257)
     add 914105d4b46 branch-3.0: [fix](test) fix test_disable_load fail #53252 
(#53296)
     add 1c40225e59c branch-3.0: [fix](test) fix test_multi_table_load_eror 
fail #53254 (#53299)
     add fef6f7c312d [branch-3.0](fix) fix function rules are not persisted 
(#52817) (#53263)
     add 300ec58f655 branch-3.0: [fix](catalog) synchronize reset methods in 
catalog classes and remove Lombok annotations (#53167)
     add 98fff5ae560 branch-3.0: [fix](Nereids) not process must shuffle when 
regulate cannot be banned agg #52827 (#53268)
     add a290c21deff [fix](decimal256) some ddl could not run or get wrong 
result on decimal256 (#53360)
     add b6e385898a3 branch-3.0: [fix](auto bucket)Fix auto bucket calc 
bucketnum err when partition size is invalid #52801 (#53250)
     add a24faf04dca [fix](cloud) fix some multi-az failover bug and add 
regression cases #52450 (#52685) (#53245)
     add fba7215dd22 branch-3.0: [fix](test) Adjust check_before_quit test 
#53278 (#53362)
     add 8cf1fdfb9b6 branch-3.0 [enhance](meta-service)add bytes for kv stats 
(#52729) (#53351)
     add 2e0cd89f9ce branch-3.0 [enhance](meta-service) add real request ip for 
be rpc #53114. (#53320)
     add 52034ee15d5 branch-3.0: [Fix](test) Fix regression test 
"test_s3tables_write_partitions" by renaming table name. #53294 (#53414)
     add 619ad445ffb branch-3.0: [Fix](Case) Fix some noncurrent cases #53332 
(#53410)
     add e299d7c5d63 branch-3.0: [fix](case)Use relative cooldown time instead 
of absolutetime in storage policy test case (#51572) (#53325)
     add d7cbe470ac9 [fix](json) incorrect results of json_contains (#53291) 
(#53364)
     add 710d44767e7 branch-3.0 [fix](nereids) fix case out: order_push_down 
(#53427)
     add cd635d1bebb branch-3.0: [fix](case) fix group commit case #53292 
(#53430)
     add c3d59de161d branch-3.0: [fix](p0)Fix prepare stmt case failure. #53435 
(#53459)
     add 27ff0dff14e branch-3.0: [chore](feut) add maven.test.failure.ignore 
#51134 (#53387)
     add 78117647e4d [Cherry-Pick](branch-3.0) Pick "[Fix](Clone) Fix 
compaction and mow failure when missing rowset (#52812)" (#53497)
     add 39d7f9e93c3 branch-3.0: [fix](test) change s3 tables name to avoid 
conflict(#53433) (#53499)
     add 088a1ad0389 branch-3.0: [fix](inverted index) fix memory leak in 
inverted index procedure (#53487)
     add c451863cf88 branch-3.0: [fix](variant)fix variant type conflicts in 
nested types (#52696) (#53123)
     add 80644430a22 branch-3.0: [fix](nereids)'VALUES IN' keyword should be 
optional in list partition definition #52986 (#53241)
     add 9d71ebae8f9 branch-3.0: [fix](cloud) Fix roll-backed cumulative point 
of new tablet when doing schema change #53402 (#53446)
     add ba48ea5e441 branch-3.0: [fix](regression)Fix test_analyze_mv case. 
#53352 (#53475)
     add 362f65ac543 branch-3.0 [fix](nereids) fix ut case: StatsCalculatorTest 
(#53436)
     add f2f9ecdc9aa branch-3.0: [fix](case) fix regression case 
test_cluster_management_auth #53336 (#53369)
     add cd8d3f87d5f branch-3.0:[fix](function)fix month=0 of from_iso8601_date 
function. (#53050) (#53309)
     add b41ac481114 branch-3.0: [fix](regress) new thread should connect to 
cluster.jdbcUrl in docker regression suite #53234 (#53287)
     add 8a1f679fc81 [fix](warmup) fix show warm up tables (#53406)
     add f4f6e37f493 [Feature](function) support function cot/sec/cosec 
(#52872) (#53274)
     add 2ea0e0f3045 [opt](nereids) use one phase aggregate for group_concat 
with order #53066 (#53207)
     add c557c4457fd branch-3.0: [fix](case) do not define global var in groovy 
#53502 (#53551)
     add 3f04357905e [enhance](compaction) limit time series table max version 
using maximum of current backend (#53244) (#53562)
     add c90842bd433  [Bug](datev2) fix wrong result of predicate about 
cast(cast(datetimev2 as datev2) as datetimev2) #53485  (#53513)
     add e7c41278cf9 [branch-3.0](core)Fix format_round will be core when 
entering multiple lines  (#53515)
     add 4595c4fdf8a branch-3.0: [fix](test) fix some regression test cases 
(#53588) (#53589)
     add c3608e083f8 branch-3.0: [opt](group_concat) allow args be types other 
than string #52805 (#53531)
     add da37cabc903 [Cherry-Pick](branch-3.0) Pick "[Enhancement](Log) Missing 
rowset clone should not print stack log (#53193)" (#53527)
     add 8518d9701ed branch-3.0:[fix](jni)add ExceptionCheck for safe jni call. 
(#51913) (#53342)
     add 21dc357c4bc branch-3.0: [fix](ci) cloud_p0 gen default.profraw #53333 
(#53391)
     add 93beba425a7 branch-3.0:[echcement](hive)support read hive table that 
change timestamp column to bigint. (#52954) (#53307)
     add 67bf3ee8bba branch-3.0: [enhance](load) delete temporary files and 
disk detection #49962 (#53599)
     add a68908691f3 [test](p2) allow protocol prefix in S3 endpoint format in 
test_broker_load (#53525) (#53530)
     add ba592ed1229 [Chore](thirdparty) sync thirdparty from master (#53608)
     add 6e07b9289e1 branch-3.0: [fix](csv reader) fix data loss when 
concurrency read using multi char line delimiter (#53374) (#53634)
     add cc045b3347e [fix & opt](orc) ORC-1525: Fix bad read in 
RleDecoderV2::readByte and Decompress zlib by libdeflate. (#53610)
     add e79e6b16824 branch-3.0: [fix](catalog) fix deadlock of catalog and 
database(#53626) (#53628)
     add 237adc2659b [fix](warmup) avoid calling recycle_cache after rebalance 
(#53339) (#53523)
     add 6ae399f3f04 branch-3.0: [chore](job) display sequence column in show 
routine load #53441 (#53503)
     add 6065b3a4693 branch-3.0:  [regression](load) add a case for using the 
'$.' symbol in routine load #53442 (#53601)
     add a9d6def4142 branch-3.0: [fix](docker case) Fix cluster id check causes 
cloud be startup abnormality #53444 (#53593)
     add 0c9cda7e87a branch-3.0: [fix](case)Fix regression case: cse.groovy 
(#53434)
     add 484807ab688 branch-3.0: [fix](sql_select_limit) sql_select_limit 
should not affect DML #53379 (#53528)
     add f3e353f6934 branch-3.0: [fix](test) Fix ttl partition compensate mv 
not be chosen stable by cbo #53330 (#53469)
     add 366e25930da [Chore](workflow) change workflow's thirdparty prebuild to 
3.0 (#53639)
     add 2b2677c2b52 [Enhancement](multi-catalog) Add PredicateFilterTime, 
DictFilterRewriteTime, LazyReadFilteredRows profile metrics in parquet orc 
profiles. (#53609)
     add a629f41d5ac [Bug](topn) variant column read in topn may coredump 
(#52585)
     add 0ea385d160b branch-3.0: [fix](test) Enable 
`enable_inverted_index_v1_for_variant` for check before quit test #53607 
(#53664)
     add f46ac481f57 branch-3.0: [test](inverted index) make 
test_show_index_data regression case more stable #53705 (#53726)
     add 4130b8e22e6 branch-3.0: [fix](inverted index) set 
ENABLE_ADD_INDEX_FOR_NEW_DATA session var need forward flag to true #53690 
(#53728)
     add 5e8d460f0e7 branch-3.0: [fix](load) stream load should not overwrite 
existing error status in filtered rows check #53393 (#53695)
     add 71562efcde9 branch-3.0: [fix](cloud) Fix modify cluster network not 
work in follower introduced by #52294 #53568 (#53704)
     add 0bc9f88229b branch-3.0: [fix](warmup) prevent NPE when upgrading from 
older versions #53555 (#53666)
     add 7844a651071 branch-3.0: [chore](load) optimize show create load error 
message #53694 (#53730)
     add 4aabc77fa07 branch-3.0: [Fix](case) Fix 
`test_table_properties`/`test_primary_key_partial_update_complex_type` #53701 
(#53716)
     add 3f7daf01b21 branch-3.0: [test](inverted index) make test more stable 
for test_write_inverted_index_exception_fault_injection #53686 (#53715)
     add 3fdefdaf5c3 [fix](docker case) Fix some docker case (#53404) (#53717)
     add d0957aec321 [enhancement](nereids)remove subqueryExpr member from 
LogicalApply (#53183)
     add 3e30aa64410 branch-3.0: [opt](ci) adjust threshold for perfmance test 
#53650 (#53777)
     add 909ed0efebd [fix](vcg docker case) Fix case due to dockerAwaitUntil 
func removed (#53758)
     add 93dc6e7600c [fix](vcg) use "vcg cancel" as cancel message for warm up 
jobs (#53752)
     add e66150e539a [Log](topn) Log query id in topn two read and change the 
timeout to uery timeout (#52717)
     add 2a7b910fbe7 branch-3.0: [test](inverted index) enhance 
test_mow_table_with_format_v2 regression case (#53762) (#53781)
     add 16d6e366208 branch-3.0: [test](inverted index) make 
test_cumulative_compaction_with_format_v2 regression case more stable #53756 
(#53769)
     add a4d31bbc636 branch-3.0: [fix](test) fix p2 case 
test_show_data_with_compaction #53558 (#53767)
     add 461114eab2c branch-3.0: [fix](p0) Fix `test_array_map` #53710 (#53745)
     add 341d3cb9f80 branch-3.0: [fix](nereids)should distinguish hash and 
other conjuncts for outer join in MultiJoin #53051 (#53090)
     add 44b6e4803f0 [fix](regression) fix multi-az failover regression case 
(#53805)
     add a0aeec3622f [fix](auth)fix auth test case in cloud mode (#53785)
     add 03a026943b6 branch-3.0: [test](inverted index) enhance compaction 
assertion compatibility for format v2 regression cases #53808 (#53832)
     add e8c5b33489b branch-3.0: [test](p2) reduce broker_load_batch_size in 
compaction_width_array_column #53797 (#53809)
     add ab1fccd53bf branch-3.0: [fix](load) fix multi table load plan fail 
after restart master Fe or leader change (#53799) (#53829)
     add 66d1c3344e2 [fix](warmup) fix warm up jobs missing last batch (#53860) 
(#53861)
     add 9ce24edf36f branch-3.0: [fix](ci) vault_p0 start minio #53772 (#53846)
     add bf989bf0bbf [fix](test) enlarge timeout for test_autoinc_broker_load 
(#53744) (#53885)
     add 726ab9d522b [ci](cloud) align pipeline to check leaks (#53085)
     add 61dd708a66d [regression](filecache) fix regression failures part2 
(#53783) (#53915)
     add a2b813ffde3 branch-3.0: [fix](be) core dump because of invalid bitmap 
data #53088 (#53934)
     add 44ad9ce1adb branch-3.0: [Opt](config) Add a config for min buffer size 
to flush for partial update #53841 (#53931)
     add 6090a12ae4c branch-3.0: [fix](ci) fix compile error 'Unknown host 
repo.maven.apache.org' #53900 (#53905)
     add daa97ed5452 branch-3.0: [fix](audit) fix wrong column separator of 
audit log (#53966)
     add ad6e93af3cb [chore](release) bump to 3.0.7 (#53946)
     add 8c486d01065 branch-3.0: [fix](cloud) add log for warm up task  #52946 
(#53959)
     add d8f734a14d4 branch-3.0:[fix](audit)Fixed an issue that the audit log 
would record the previo… (#54008)
     add 063767ad292 branch-3.0: [fix](audit) fix invalid audit log column and 
line separator #52968 (#54059)
     add 7f5da93a651 branch-3.0: [regression-test](variant) Add variant upgrade 
case #53842 (#53880)
     add 64915516efb [fix](schema-change) Forbid dropping distribution columns 
(branch-3.0) (#54037)
     add 6bb859674aa [fix](schema-change) Rebuild distribution info according 
to original order (#54024) (#54072) (#54109)
     add 0d788cfaa4f [Fix](case) Fix `test_rename_compute_group` due to vcg pr 
pick (#54103)
     add 967df479ea3 Revert "branch-3.0: [fix](trash) Fix shadow variable 
causing garbage … (#54073)
     add 4c3326930d9 [branch-3.0](core) Fix format round would core under 
boundary conditions (#53855)
     add 2f8d8f0d114 branch-3.0: [fix](catalog) fix refresh logic with lower 
case table name(#52989) (#53992)
     add 90629945018 branch-3.0: [fix](audit) fix audit loader thread hang and 
label already exists issue #54031 (#54168)
     add 54d4aca38f7 [fix](decimal256) fix casting decimal256 to float (#54140)
     add 6c48b63d870 [regression](filecache) fix regression failures (#53057) 
(#54001)
     add 54fd374ee23 branch-3.0: [fix](schema-change) Fix null new tablet when 
cleaning up sc job on failure #53952 (#54064)
     add 9eca445c0eb branch-3.0: [bugfix](k8s) using stdout to output  #54129 
(#54171)
     add c577d2e3391 branch-3.0: [fix](cloud) Fix std::sleep_for in bthread 
sync_rowset #53925 (#53953)
     add 84be3bbab3f branch-3.0: [Fix](Compaction) Fix full clone failure when 
rowset missing #53984 (#54162)
     add 34ff5f15dd7 branch-3.0: [chore](case) log msg to investigate failure 
cases #54017 (#54047)
     add 066eb7d4ab5 branch-3.0: [fix](test) Add more timeouts to the test 
#54058 (#54146)
     add 44578742eca branch-3.0: [chore](case) log msg to investigate failure 
cases #54063 (#54203)
     add f2d9d7dcf5e branch-3.0: [fix](regression) Fix cached cloud partition 
version #54092 (#54209)
     add d6ac40a315e branch-3.0: [Fix](case) Fix some docker case #54227 
(#54251)
     add 64a5781867b [fix](replica) Get tablet replica infos should return all 
primary backends except for warmup jobs (#54131)
     add 0a2956036b0 branch-3.0: [fix](case) catch exception to figure out 
failures #54282 (#54298)
     add 416a838d0dd branch-3.0: [fix](case) do not use global var in groovy 
#54319 (#54327)
     add d14aca0d0dc [Cherry-Pick](branch-3.0) Pick "[fix](checker) Fix 
checking inverted index file incorrectly (#53876)" (#54334)
     add af2b235cf03 branch-3.0: [fix](test) fix test_black_list fail #54287 
(#54306)
     add 208f7282980 branch-3.0: [fix](case) remove global variable 
declarations in compaction test [f… #54360 (#54398)
     add 240b26551f1 branch-3.0: [fix](case) check task info message less 
strict #54362 (#54410)
     add 98bafae4c4a branch-3.0: [fix](checker) Fix inverted check and test for 
checker #54403 (#54469)
     add 5cd2e87120f branch-3.0: [fix](binlog)default partition dont append 
version_info (#54450)
     add 6e250c87915 branch-3.0: [fix](test) Fix two regression test #54433 
(#54473)
     add d8131365af0 branch-3.0: [fix](case) remove global variable 
declarations in load #54418 (#54430)
     add 64651a9f2e9 branch-3.0: [fix](test) use drop view for views in 
test_show_keys #54173 (#54183)
     add d045e971ca7 branch-3.0: [fix](case) fix some case (#54481) (#54560)
     add ec174c1e543 branch-3.0: [chore](cloud) Optimize fuzzy test for txn 
lazy commit #54382 (#54574)
     add 28120ed99d7 branch-3.0 [opt](load) S3 Load and TVF support access 
without AKSK (#53592) (#54040)
     add 5a0e74cc0c6 branch-3.0: [fix](cloud) Fix warm up 
`ConcurrentModificationException` exception #53192 (#54051)
     add 7c6722b17dd branch-3.0: [fix](array) Fix array distance functions 
#54348 (#54371)
     add e1d64b3cfb2 branch-3.0: [fix](job) allow job can auto resume when meet 
can not find be error #53848 (#53929)
     add 3f25f27cbfe branch-3.0: [fix](auth)Fix the issue of incorrectly 
checking base table permissions when querying external views #53786 (#54003)
     add ae68a3d08de branch-3.0: [fix](filecache) warm up download data less 
than actual #54363 (#54420)
     add 4a202c7ffb1 branch-3.0: [Fix](nereids) Fix incorrect results in GROUP 
BY with Modulo (%) operations #54153 (#54193)
     add 7e4f29227be branch-3.0: [fix](Nereids) self join not always could do 
colocate join #54323 (#54352)
     add dc49270319c branch-3.0: [Fix](mow) Should use rowset's schema when 
calculate delete bitmaps between segments (#54351) (#54368)
     add b389dcc73fa branch-3.0: [fix](mtmv)Fix the mapping issue where base 
tables could still reference a dropped MTMV #53383 (#54080)
     add d74d2c1bc27 branch-3.0: [fix](report) disk should be reported before 
tablet #54190 (#54237)
     add 8f0d86b2a3c [refactor](pipeline) Re-construct ownership of pipeline 
components (#… (#52873)
     add 5c6e2a6052d branch-3.0: [fix](nereids) Fix the expr id are same but 
different expr when agg table with random distribute #52993 (#53619)
     add 7d6787f4933 branch-3.0: [fix](Nereids) not generate duplicate exprid 
after convert outer to anti rule #52798 (#53898)
     add 3b90dacf10b branch-3.0: [opt](nereids) opt range inference for or 
expression when out of order #46303 (#53989)
     add 86015384cf1 branch-3.0 cherry-pick [fix](variant) fix the reading core 
caused by inserting nested column and scalar column in variant sub-column 
(#53897)
     add d061d683b3e branch-3.0: [Bug](fold) skip INET6_ATON function in fold 
by BE #53423 (#53779)
     add 6b40ab0d28a branch-3.0: [fix](nereids)alter sql block rule lost sql 
pattern info #53559 (#54091)
     add 21bcd31b314 branch-3.0: [fix](fe) Fix S3Resource cannot alter iam role 
arn and ak/sk #54156 (#54468)
     add 4b7944d3335 branch-3.0: [fix](nereids) Fix query err when topn push 
through union_all #54158 (#54257)
     add 0804a888753 branch-3.0: [fix](query tvf): resolve column mismatch 
error in JDBC query function (#54077) (#54248)
     add 307d4e5267a branch-30:[Bug](function) fix to_ipv6 cause 
stack-buffer-overflow error (#53713) (#54011)
     add e850f5f50c8 branch-3.0: [fix](mtmv)Fix incorrect result of show create 
MTMV when partition by date_trunc #53858 (#53956)
     add 4632d4894e0 branch-3.0: [fix](statistics)Fix auto analyze job appender 
comparator. (#54029) (#54118)
     add d646d2c46e0 branch-3.0: [fix](nereids) project distinct to agg checker 
exclude window function #54133 (#54541)
     add 2f52e93d60b branch-3.0:[fix](nereids) insert task should set isNereids 
to true in ConnectContext (#54451)
     add eaf9d265fa9 branch-3.0: [fix](load) fix missing error url return for 
stream load #54115 (#54266)
     add b2483c73bb0 branch-3.0: [opt](object client) Print requestId when s3 
request failed #54066 (#54510)
     add 6f34e43b20a branch-3.0: [fix](sc) retry on network error #54419 
(#54488)
     add 8e8aff039ba branch-3.0: [enhance](recycler)collect fdb metric when 
recycler start #53656 (#54506)
     add 1a373331084 branch-3.0: [bug](group commit) Fix group commit blocked 
after schema change throw exception (#54312)
     add 0589df60aeb branch-3.0: [log](cloud-mow) add debug log for error: 
partition info is empty, table may be dropped (#53016) (#53995)
     add 7f573c3be01 [fix](decimal) fix wrong result of decimal divide (#54453)
     add 7aa0f97438f branch-3.0: [fix](case) sync master routine load cases to 
branch-3.0 (#53920)
     add 2165c9d179e branch-3.0: [chore](cloud) Check local ip before start 
metaservice #53793 (#53887)
     add f33e807aa1c branch-3.0: [fix](rpc) robust retry and exception handling 
for MetaService RPC #53670 (#53735)
     add c02d8d72dbb branch-3.0: [fix](regression) Set `be-cluster-id` default 
to false #53643 (#53813)
     add 261dd7f2e87 branch-3.0: [fix](p2) throw Exception if hdfs is not 
enable #52761 (#53740)
     add 5394bf363e4 branch-3.0: [Fix](SIMDJson) manually selecting the 
implementation for different CPU architecture (#53893)
     add 1d4022a7d1f branch-3.0: [test](metric)add meta-serivce metric format 
check #53649 (#54045)
     add 685c1d58717 branch-3.0: [opt](recycler) Add recycler metrics for 
delete by prefix #52709 (#53927)
     add a9ebcb80f05 branch-3.0:[fix](orc)fix core that iceberg-orc reader read 
miss iceberg.id orc file.(#49051) (#54167)
     add 8429a02f9b3 branch-3.0: [fix](replication) 
force_olap_table_replication_allocation should not be set to masterOnly #53465 
(#53537)
     add faf35663b34 branch-3.0: [fix](resource) fix can't update BE s3 
resource config #43025 (#54211)
     add 560444c41f8 branch-3.0: [fix](txn lazy commit) fix multi table load 
error with txn lazy commit #54322 (#54491)
     add 4716900f119 branch-3.0: [Opt](Clone) Use log debug instead DCHECK when 
get_peers_replica_backends reps is empty #54343 (#54529)
     add 0b1c4e66a69 branch-3.0: [fix](cloud) Fix cloud balance warm up lack of 
latest rs information #54404 (#54504)
     add 9f5cd1a80db branch-3.0: [feat](cloud) change the type to optional in 
the alter storage vault command #54394 (#54475)
     add 3c66edaea95 [opt](nereids) Improve sql parse performance by avoid 
parse twice when collect hint map (#52629)
     add 21e81540fd6 [fix](test) Force meta sync to avoid stale meta data on 
follower fe when mv rewrite (#54296) (#54462)
     add d58eedebcc3 [improve](load) do not block delta writer if memtable 
memory is low (#42649) (#54517)
     add f54a162ddf8 [branch-3.0] [fix](checker) Use cloud::blob_get/put to get 
tablet schema #54518 (#54592)
     add 7a0e4acb254 branch-3.0: [fix](hudi) fix quering hudi table with 
timestamp key (#53791) (#54595)
     add ac748c2fbcb branch-3.0: [Fix](Recycler) Fix recycler azure path fault 
#54291 (#54561)
     add 48c8fc7d972 branch-3.0: [improve](planner) select * unique_table limit 
n should use one instance #53948 (#54182)
     add 597bb696252 branch-3.0: [enhance](job) timely rescheduling tasks to 
avoid write jitter #53853 (#54054)
     add 9018fc1272d branch-3.0: [fix](statistics)Fix drop expired stats. 
#54424 (#54441)
     add afa30e5fbbe branch-3.0: [fix](function) Fix functionbuilder check 
#54255 (#54337)
     add c5e61289137 branch-3.0: [improve](statistics)Improve drop expired 
stats function. (#54290) (#54316)
     add eb39ad368f2 [Enhancement-3.0](type) Support cast between time and 
datetime (#53734)
     add fec60b10553 [fix](warmup) ensure warmup only triggers if tablet exists 
on target backend (#53852) (#53850)
     add 42b26c7842d [log](load) suppress memtable memory limiter logs (#53277) 
(#54126)
     add bd45f01a8af [opt](load) avoid over-flushing active memtables in memory 
limiter (#52906) (#53909)
     add 0da0dc8dcd9 [regression-test](fix) fix tpcds q24 query and result 
(#51497) (#54629)
     add 653dd067463 branch-3.0: [feature](group by)Support group by with 
order. (#53037) (#53849)
     add 803e0cad89e branch-3.0: [test](inverted index) fix case segment count 
assert #54625 (#54644)
     add 32eb7bbca8d branch-30: [Bug](ipv6) fix fe can't parse ipv4-mapped type 
to ipv6 (#54391) (#54686)
     add 4ac93192aef branch-3.0: [Fix](case) fix auto&dynamic partition case 
#54632 (#54712)
     add 2a23e4f181e branch-3.0: [opt](filecache) Let base compaction output 
rowsets write filecache when cache size is enough (#53801) (#54693)
     add 4d84afdb304 [fix](errmsg) recover errmsg for -230 (#54697)
     add ddd4a74d2a1 branch-3.0: [improve](statistic)Reduce call of olap table 
getVisibleVersion for cloud version. (#53903) (#54661)
     add 27f74f716be branch-3.0: [fix](load)fix load json format boolean type 
to int column. #54397 (#54640)
     add 8accbc30beb branch-3.0: [fix](prepare statement)Use client prepare 
statement when placeholders are more than 65536. (#54568) (#54668)
     add 43b104da10e branch-3.0 [fix](nereids) fix bug in 
StatsCalculator.disableJoinReorderIfStatsInvalid when rowCount is not aviable 
#53834 (#54427)
     add 481e411f50e branch-3.0: [Bug](fix) Try to prevent the bug of brpc 
issue 2146 (#47432) #53804 (#53940)
     add b119a5b1b74 [branch-3.0]disable workload group memory check limit by 
default (#54344)
     add d62c16fe3c6 [regression](audit) throw Exception if test failed (#53223)

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   (f21a17d529f)
            \
             N -- N -- N   refs/heads/auto-pick-53223-branch-3.0 (d62c16fe3c6)

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/be-ut-mac.yml                    |  10 +-
 .github/workflows/build-extension.yml              |   9 +-
 .github/workflows/build-thirdparty.yml             |   6 +-
 .github/workflows/code-checks.yml                  |   2 +-
 be/src/agent/agent_server.cpp                      |   7 +-
 be/src/agent/heartbeat_server.cpp                  |   7 +
 be/src/agent/task_worker_pool.cpp                  |  62 +-
 be/src/agent/task_worker_pool.h                    |   2 +
 be/src/apache-orc                                  |   2 +-
 be/src/cloud/cloud_backend_service.cpp             |  29 +
 .../stats.h => be/src/cloud/cloud_cluster_info.h   |  19 +-
 .../cloud/cloud_engine_calc_delete_bitmap_task.cpp |   4 +-
 be/src/cloud/cloud_internal_service.cpp            |  14 +-
 be/src/cloud/cloud_meta_mgr.cpp                    |  17 +-
 be/src/cloud/cloud_schema_change_job.cpp           |   5 +-
 be/src/cloud/cloud_schema_change_job.h             |   2 +-
 be/src/cloud/cloud_storage_engine.cpp              |  14 +-
 be/src/cloud/cloud_tablet.cpp                      |  74 +-
 be/src/cloud/cloud_tablet.h                        |   9 +-
 be/src/cloud/cloud_tablet_mgr.cpp                  |   8 +
 be/src/cloud/cloud_warm_up_manager.cpp             |  34 +-
 be/src/cloud/cloud_warm_up_manager.h               |   5 +-
 be/src/cloud/config.cpp                            |   4 +
 be/src/cloud/config.h                              |   4 +
 be/src/cloud/schema_cloud_dictionary_cache.cpp     |  36 +-
 be/src/clucene                                     |   2 +-
 be/src/common/config.cpp                           |  17 +-
 be/src/common/config.h                             |   8 +-
 be/src/common/logconfig.cpp                        |  66 +-
 be/src/exec/rowid_fetcher.cpp                      |  21 +-
 be/src/exprs/math_functions.cpp                    |   2 +-
 be/src/http/action/stream_load.cpp                 |  12 +-
 be/src/http/action/stream_load.h                   |   2 +-
 be/src/io/cache/block_file_cache.h                 |   6 +
 be/src/io/cache/block_file_cache_downloader.cpp    |  45 +-
 be/src/io/fs/broker_file_writer.h                  |   1 -
 be/src/io/fs/file_writer.h                         |  37 +-
 be/src/io/fs/hdfs_file_writer.cpp                  |   8 +-
 be/src/io/fs/hdfs_file_writer.h                    |   6 -
 be/src/io/fs/local_file_writer.h                   |   3 -
 be/src/io/fs/s3_file_system.cpp                    |   6 +-
 be/src/io/fs/s3_file_writer.cpp                    |   9 +-
 be/src/io/fs/s3_file_writer.h                      |   6 -
 be/src/io/fs/s3_obj_storage_client.cpp             | 197 +++--
 be/src/io/fs/stream_sink_file_writer.h             |   3 -
 be/src/olap/base_tablet.cpp                        |  24 +-
 be/src/olap/base_tablet.h                          |   3 +-
 be/src/olap/calc_delete_bitmap_executor.cpp        |   6 +-
 be/src/olap/calc_delete_bitmap_executor.h          |   2 +-
 be/src/olap/compaction.cpp                         |   2 +
 be/src/olap/cumulative_compaction.cpp              |  24 +
 be/src/olap/memtable.cpp                           |   3 +-
 be/src/olap/memtable_memory_limiter.cpp            |  23 +-
 be/src/olap/olap_server.cpp                        |   4 +-
 be/src/olap/rowset/beta_rowset_writer.cpp          |   7 +-
 be/src/olap/rowset/beta_rowset_writer.h            |   2 +-
 be/src/olap/rowset/rowset_writer_context.h         |   6 +-
 .../rowset/segment_v2/hierarchical_data_reader.h   |   7 +-
 .../segment_v2/inverted_index_compaction.cpp       |  16 +-
 .../segment_v2/inverted_index_compound_reader.cpp  |  98 ++-
 .../segment_v2/inverted_index_compound_reader.h    |  22 +-
 .../segment_v2/inverted_index_file_reader.cpp      |  42 +-
 .../rowset/segment_v2/inverted_index_file_reader.h |   8 +-
 .../segment_v2/inverted_index_file_writer.cpp      |  12 +-
 .../segment_v2/inverted_index_fs_directory.cpp     |  39 +-
 .../segment_v2/inverted_index_fs_directory.h       |   2 +-
 .../rowset/segment_v2/inverted_index_searcher.cpp  |  23 +-
 .../rowset/segment_v2/inverted_index_writer.cpp    |  20 +-
 be/src/olap/rowset/segment_v2/segment.cpp          |   4 +
 be/src/olap/rowset_builder.cpp                     |   8 +-
 be/src/olap/rowset_version_mgr.cpp                 |  11 +-
 be/src/olap/storage_engine.cpp                     | 115 +++
 be/src/olap/storage_engine.h                       |   9 +
 be/src/olap/task/engine_clone_task.cpp             |   2 +-
 be/src/olap/task/engine_publish_version_task.cpp   |  20 +
 be/src/olap/txn_manager.cpp                        |   3 +-
 be/src/pipeline/dependency.cpp                     |  18 +-
 be/src/pipeline/dependency.h                       |   8 +-
 be/src/pipeline/exec/jdbc_scan_operator.cpp        |   3 +-
 be/src/pipeline/exec/jdbc_scan_operator.h          |   1 +
 be/src/pipeline/exec/scan_operator.cpp             |   7 +-
 be/src/pipeline/pipeline.h                         |   1 +
 be/src/pipeline/pipeline_fragment_context.cpp      |  19 +-
 be/src/pipeline/pipeline_fragment_context.h        |   2 +-
 be/src/pipeline/pipeline_task.cpp                  | 103 ++-
 be/src/pipeline/pipeline_task.h                    |  32 +-
 be/src/pipeline/task_queue.cpp                     |  20 +-
 be/src/pipeline/task_queue.h                       |  28 +-
 be/src/pipeline/task_scheduler.cpp                 |  38 +-
 be/src/pipeline/task_scheduler.h                   |   2 +-
 be/src/runtime/exec_env_init.cpp                   |  32 +-
 be/src/runtime/group_commit_mgr.cpp                |  15 +-
 be/src/runtime/load_path_mgr.cpp                   |  68 +-
 be/src/runtime/load_path_mgr.h                     |   9 +-
 be/src/runtime/stream_load/stream_load_context.h   |   2 +
 .../runtime/stream_load/stream_load_executor.cpp   |   2 +-
 be/src/service/backend_service.cpp                 |   4 +-
 be/src/service/internal_service.cpp                |  18 +-
 be/src/util/bitmap_value.h                         |   7 +-
 be/src/util/blocking_priority_queue.hpp            |   1 +
 be/src/util/brpc_client_cache.h                    |   5 +
 be/src/util/jni-util.cpp                           |  65 +-
 be/src/util/jni-util.h                             |   6 +-
 be/src/util/jsonb_document.h                       |  12 +-
 be/src/util/s3_util.cpp                            |  23 +-
 .../aggregate_function_java_udaf.h                 |  12 +-
 be/src/vec/columns/column_object.cpp               |  55 +-
 be/src/vec/columns/column_object.h                 |   6 +
 be/src/vec/common/format_ip.h                      |   6 +-
 be/src/vec/common/schema_util.cpp                  |  96 ++-
 be/src/vec/common/schema_util.h                    |  17 +-
 be/src/vec/core/call_on_type_index.h               |   3 +
 be/src/vec/data_types/convert_field_to_type.cpp    |  11 +-
 be/src/vec/data_types/data_type_decimal.h          |   8 +-
 be/src/vec/exec/format/column_type_convert.cpp     |  29 +
 be/src/vec/exec/format/column_type_convert.h       |  58 ++
 be/src/vec/exec/format/csv/csv_reader.cpp          |   8 +-
 be/src/vec/exec/format/json/new_json_reader.cpp    |  11 +
 be/src/vec/exec/format/orc/vorc_reader.cpp         | 163 ++--
 be/src/vec/exec/format/orc/vorc_reader.h           |  21 +-
 .../exec/format/parquet/parquet_column_convert.cpp |   5 +-
 be/src/vec/exec/format/parquet/schema_desc.h       |   4 +-
 .../exec/format/parquet/vparquet_group_reader.cpp  | 159 ++--
 .../exec/format/parquet/vparquet_group_reader.h    |   2 +
 be/src/vec/exec/format/parquet/vparquet_reader.cpp |   4 +
 be/src/vec/exec/format/parquet/vparquet_reader.h   |   2 +
 be/src/vec/exec/format/table/iceberg_reader.cpp    | 190 +----
 be/src/vec/exec/format/table/iceberg_reader.h      |  29 +-
 .../vec/exec/format/table/table_format_reader.cpp  | 103 +++
 be/src/vec/exec/format/table/table_format_reader.h |  41 +
 .../format/table/transactional_hive_reader.cpp     |  10 +-
 .../format/table/trino_connector_jni_reader.cpp    |   3 +
 be/src/vec/exec/jni_connector.cpp                  |  43 +-
 be/src/vec/exec/jni_connector.h                    |  20 +-
 be/src/vec/exec/scan/new_jdbc_scanner.cpp          |   7 +-
 be/src/vec/exec/scan/new_jdbc_scanner.h            |   3 +-
 be/src/vec/exec/scan/new_olap_scanner.cpp          |   6 +
 be/src/vec/exec/scan/vfile_scanner.cpp             |   4 +-
 be/src/vec/exec/vjdbc_connector.cpp                |  55 +-
 be/src/vec/exec/vjdbc_connector.h                  |   7 +-
 .../exprs/table_function/udf_table_function.cpp    |  12 +-
 .../vec/exprs/table_function/udf_table_function.h  |   2 +
 .../vec/functions/array/function_array_distance.h  |  20 +-
 be/src/vec/functions/function.cpp                  |   9 +-
 be/src/vec/functions/function_binary_arithmetic.h  |   8 +-
 be/src/vec/functions/function_cast.h               | 182 +++--
 be/src/vec/functions/function_ip.h                 |   4 +-
 be/src/vec/functions/function_java_udf.cpp         |  14 +-
 be/src/vec/functions/function_java_udf.h           |   2 +
 be/src/vec/functions/function_json.cpp             | 132 ---
 be/src/vec/functions/function_string.h             |  84 +-
 be/src/vec/functions/math.cpp                      |  27 +
 be/src/vec/functions/minus.cpp                     |   2 +-
 be/src/vec/functions/multiply.cpp                  |   2 +-
 be/src/vec/functions/plus.cpp                      |   2 +-
 be/src/vec/json/json_parser.cpp                    |  12 +-
 be/src/vec/json/json_parser.h                      |   2 +
 be/src/vec/json/parse2column.cpp                   |  10 +
 be/src/vec/runtime/time_value.h                    |  46 ++
 be/src/vec/runtime/vdatetime_value.h               |  22 +-
 be/test/cloud/cloud_compaction_test.cpp            |   5 +
 .../cloud/test_schema_cloud_dictionary_cache.cpp   |  54 ++
 be/test/common/schema_util_test.cpp                | 311 +++++++
 be/test/exprs/math_functions_test.cpp              |  87 ++
 be/test/olap/tablet_cooldown_test.cpp              |   2 -
 be/test/runtime/stream_load_parquet_test.cpp       |  99 +++
 be/test/runtime/time_value_test.cpp                |  50 ++
 be/test/util/bitmap_value_test.cpp                 |   6 +
 be/test/vec/columns/column_object_test.cpp         | 130 +++
 be/test/vec/exec/column_type_convert_test.cpp      | 202 +++++
 .../function/cast/function_variant_cast_test.cpp   | 466 +++++++++++
 be/test/vec/function/function_math_test.cpp        |  31 +
 be/test/vec/function/function_time_test.cpp        |  73 ++
 be/test/vec/jsonb/convert_field_to_type_test.cpp   | 521 ++++++++++++
 be/test/vec/jsonb/json_parser_test.cpp             | 172 ++++
 bin/start_be.sh                                    |   8 +-
 cloud/src/common/bvars.cpp                         | 166 ++++
 cloud/src/common/bvars.h                           | 108 +++
 cloud/src/common/config.h                          |   6 +-
 cloud/src/common/network_util.cpp                  |   1 +
 cloud/src/common/stats.h                           |   4 +
 cloud/src/main.cpp                                 |  17 +
 cloud/src/meta-service/meta_server.cpp             |   9 -
 cloud/src/meta-service/meta_server.h               |   1 -
 cloud/src/meta-service/meta_service.cpp            |  20 +-
 cloud/src/meta-service/meta_service_helper.h       |  58 +-
 cloud/src/meta-service/meta_service_job.cpp        |   9 +-
 cloud/src/meta-service/meta_service_partition.cpp  |   2 +
 cloud/src/meta-service/meta_service_resource.cpp   |  30 +-
 cloud/src/meta-service/meta_service_txn.cpp        |  41 +-
 cloud/src/meta-service/txn_lazy_committer.cpp      |   9 +-
 cloud/src/meta-store/mem_txn_kv.cpp                |  20 +-
 cloud/src/meta-store/mem_txn_kv.h                  |  13 +
 cloud/src/meta-store/txn_kv.cpp                    |   5 +-
 cloud/src/meta-store/txn_kv.h                      |  24 +
 cloud/src/recycler/checker.cpp                     | 396 +++++++--
 cloud/src/recycler/checker.h                       |  20 +
 cloud/src/recycler/recycler.cpp                    |  48 +-
 cloud/src/recycler/s3_accessor.cpp                 |   6 +-
 cloud/src/recycler/s3_obj_client.cpp               |  40 +-
 cloud/src/resource-manager/resource_manager.cpp    |  17 +-
 cloud/test/meta_server_test.cpp                    |  10 +-
 cloud/test/recycler_test.cpp                       | 727 +++++++++++++++--
 cloud/test/rpc_kv_bvar_test.cpp                    | 538 +++++++-----
 cloud/test/txn_lazy_commit_test.cpp                | 106 ++-
 cloud/test/util_test.cpp                           | 121 ++-
 common/cpp/util.cpp                                |  55 ++
 common/cpp/util.h                                  |  48 ++
 docker/runtime/doris-compose/cluster.py            |   2 +-
 docker/runtime/doris-compose/command.py            |  20 +-
 docker/runtime/doris-compose/database.py           |   3 +-
 .../create_preinstalled_scripts/iceberg/run08.sql  |  48 ++
 .../org/apache/doris/jdbc/BaseJdbcExecutor.java    |  94 ++-
 .../org/apache/doris/jdbc/MySQLJdbcExecutor.java   | 105 +--
 .../org/apache/doris/catalog/PrimitiveType.java    |  11 +-
 .../main/java/org/apache/doris/common/Config.java  |  20 +-
 fe/fe-core/pom.xml                                 |  10 +
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |   8 +-
 fe/fe-core/src/main/cup/sql_parser.cup             |  10 +-
 .../java/org/apache/doris/alter/AlterJobV2.java    |  11 +
 .../doris/alter/MaterializedViewHandler.java       |  15 +
 .../java/org/apache/doris/alter/RollupJobV2.java   |   9 +-
 .../apache/doris/alter/SchemaChangeHandler.java    |  95 +--
 .../org/apache/doris/alter/SchemaChangeJobV2.java  |  28 +-
 .../apache/doris/analysis/BuildIndexClause.java    |  61 +-
 .../org/apache/doris/analysis/IPv6Literal.java     |   6 +-
 .../java/org/apache/doris/analysis/IndexDef.java   |   4 +-
 .../org/apache/doris/analysis/ShowDataStmt.java    |   2 +-
 .../apache/doris/binlog/AddPartitionRecord.java    |   6 +-
 .../apache/doris/blockrule/SqlBlockRuleMgr.java    |   2 +
 .../org/apache/doris/catalog/AggregateType.java    |   3 +
 .../doris/catalog/BuiltinScalarFunctions.java      |   6 +
 .../java/org/apache/doris/catalog/Database.java    |   7 +-
 .../main/java/org/apache/doris/catalog/Env.java    |   5 +-
 .../java/org/apache/doris/catalog/FunctionSet.java |  44 +
 .../main/java/org/apache/doris/catalog/Index.java  |  23 +
 .../java/org/apache/doris/catalog/JdbcTable.java   |  14 +-
 .../apache/doris/catalog/MaterializedIndex.java    |   4 +-
 .../org/apache/doris/catalog/MetadataViewer.java   |   2 +-
 .../java/org/apache/doris/catalog/OlapTable.java   |  28 +-
 .../java/org/apache/doris/catalog/Partition.java   |  14 +-
 .../java/org/apache/doris/catalog/S3Resource.java  |  18 +
 .../org/apache/doris/catalog/StorageVaultMgr.java  |  21 +
 .../main/java/org/apache/doris/catalog/Tablet.java |   5 +-
 .../main/java/org/apache/doris/catalog/View.java   |   7 +-
 .../main/java/org/apache/doris/catalog/ViewIf.java |  14 +-
 .../clone/ColocateTableCheckerAndBalancer.java     |   3 +-
 .../doris/clone/DynamicPartitionScheduler.java     | 136 +++-
 .../apache/doris/cloud/CacheHotspotManager.java    |  16 +-
 .../org/apache/doris/cloud/CloudWarmUpJob.java     |   2 +-
 .../doris/cloud/catalog/CloudClusterChecker.java   |   8 +-
 .../cloud/catalog/CloudInstanceStatusChecker.java  |   2 +-
 .../doris/cloud/catalog/CloudTabletRebalancer.java |  27 +-
 .../cloud/datasource/CloudInternalCatalog.java     |   6 +
 .../apache/doris/cloud/rpc/MetaServiceProxy.java   |  46 +-
 .../doris/cloud/system/CloudSystemInfoService.java |  43 +-
 .../transaction/CloudGlobalTransactionMgr.java     |  12 +-
 .../transaction/DeleteBitmapUpdateLockContext.java |   8 +-
 .../doris/common/NereidsSqlCacheManager.java       |   2 +
 .../doris/common/proc/TabletHealthProcDir.java     |   2 +-
 .../java/org/apache/doris/common/util/S3Util.java  |   6 +
 .../apache/doris/datasource/ExternalCatalog.java   |  32 +-
 .../apache/doris/datasource/ExternalDatabase.java  | 113 +--
 .../org/apache/doris/datasource/ExternalTable.java |  34 +-
 .../org/apache/doris/datasource/ExternalView.java  | 204 +++++
 .../apache/doris/datasource/InternalCatalog.java   |  10 +
 .../doris/datasource/hive/HMSExternalCatalog.java  |   2 +-
 .../hudi/source/HudiCachedPartitionProcessor.java  |   6 +
 .../hudi/source/HudiPartitionProcessor.java        |   9 +-
 .../datasource/iceberg/IcebergTransaction.java     |  11 +-
 .../doris/datasource/jdbc/JdbcExternalCatalog.java |   8 +-
 .../doris/datasource/jdbc/source/JdbcScanNode.java |   1 +
 .../datasource/property/PropertyConverter.java     |   8 +
 .../datasource/property/S3ClientBEProperties.java  |   7 +
 .../property/constants/S3Properties.java           |   2 +-
 .../doris/job/extensions/insert/InsertTask.java    |   1 +
 .../org/apache/doris/load/loadv2/LoadManager.java  |   5 +-
 .../doris/load/routineload/KafkaTaskInfo.java      |   2 +-
 .../doris/load/routineload/RoutineLoadJob.java     |  16 +-
 .../doris/load/routineload/RoutineLoadManager.java |   2 +-
 .../load/routineload/RoutineLoadTaskScheduler.java |  37 +-
 .../doris/mtmv/MTMVPartitionExprDateTrunc.java     |   5 +
 .../doris/mtmv/MTMVPartitionExprService.java       |   7 +
 .../org/apache/doris/mtmv/MTMVRelationManager.java |   3 +
 .../java/org/apache/doris/mtmv/MTMVService.java    |  18 +-
 .../org/apache/doris/nereids/SqlCacheContext.java  |   9 +-
 .../org/apache/doris/nereids/StatementContext.java |   4 +-
 .../glue/translator/PhysicalPlanTranslator.java    |  10 +-
 .../glue/translator/PlanTranslatorContext.java     |  13 -
 .../doris/nereids/jobs/executor/Rewriter.java      |   7 +-
 .../doris/nereids/parser/GroupKeyWithOrder.java    |  86 ++
 .../doris/nereids/parser/LogicalPlanBuilder.java   |  45 +-
 .../apache/doris/nereids/parser/NereidsParser.java |  73 +-
 .../properties/ChildrenPropertiesRegulator.java    |   6 +-
 .../org/apache/doris/nereids/rules/RuleSet.java    |   2 -
 .../doris/nereids/rules/analysis/BindRelation.java |   9 +-
 .../nereids/rules/analysis/CheckAnalysis.java      |  16 +-
 .../analysis/OneRowRelationExtractAggregate.java   |  25 +-
 .../rules/analysis/ProjectToGlobalAggregate.java   |  16 +-
 .../analysis/ProjectWithDistinctToAggregate.java   |   9 +-
 .../nereids/rules/analysis/SubqueryToApply.java    |  18 +-
 .../rules/expression/ExpressionRewrite.java        | 190 ++++-
 .../nereids/rules/expression/check/CheckCast.java  |   3 +-
 .../expression/rules/FoldConstantRuleOnBE.java     |   7 +-
 .../rules/expression/rules/SimplifyRange.java      |  44 +-
 .../rules/implementation/AggregateStrategies.java  |  28 +-
 .../nereids/rules/rewrite/AddDefaultLimit.java     |  10 +
 .../rules/rewrite/ConvertOuterJoinToAntiJoin.java  |  86 +-
 .../nereids/rules/rewrite/ExistsApplyToJoin.java   |   5 +-
 .../nereids/rules/rewrite/ExprIdRewriter.java      | 184 -----
 .../doris/nereids/rules/rewrite/InApplyToJoin.java |  21 +-
 .../doris/nereids/rules/rewrite/MultiJoin.java     |  24 +-
 .../nereids/rules/rewrite/PullUpCteAnchor.java     |  24 +-
 .../rules/rewrite/PullUpProjectUnderApply.java     |   3 +-
 .../rules/rewrite/PushDownTopNThroughUnion.java    |   9 +-
 .../doris/nereids/rules/rewrite/ReorderJoin.java   |  17 +-
 .../nereids/rules/rewrite/ScalarApplyToJoin.java   |   2 +-
 .../nereids/rules/rewrite/SimplifyAggGroupBy.java  |  17 +-
 .../rewrite/UnCorrelatedApplyAggregateFilter.java  |   3 +-
 .../rules/rewrite/UnCorrelatedApplyFilter.java     |   3 +-
 .../rewrite/UnCorrelatedApplyProjectFilter.java    |   3 +-
 .../doris/nereids/stats/StatsCalculator.java       |  10 +-
 .../trees/copier/LogicalPlanDeepCopier.java        |  10 +-
 .../expressions/StatementScopeIdGenerator.java     |   2 +-
 .../functions/agg/AggregateFunction.java           |   4 +
 .../expressions/functions/agg/GroupConcat.java     |  67 +-
 .../functions/agg/MultiDistinctGroupConcat.java    |  74 +-
 .../functions/executable/NumericArithmetic.java    |  33 +
 .../scalar/{L1Distance.java => Cosec.java}         |  33 +-
 .../functions/scalar/CosineDistance.java           |   5 +-
 .../functions/scalar/{L2Distance.java => Cot.java} |  31 +-
 .../expressions/functions/scalar/InnerProduct.java |   5 +-
 .../expressions/functions/scalar/L1Distance.java   |   5 +-
 .../expressions/functions/scalar/L2Distance.java   |   5 +-
 .../functions/scalar/{L2Distance.java => Sec.java} |  33 +-
 .../trees/expressions/literal/IPv6Literal.java     |  23 +-
 .../expressions/visitor/ScalarFunctionVisitor.java |  15 +
 .../plans/commands/AlterStorageVaultCommand.java   |  22 +-
 .../trees/plans/commands/PrepareCommand.java       |   6 +
 .../nereids/trees/plans/logical/LogicalApply.java  | 104 ++-
 .../trees/plans/logical/LogicalCTEConsumer.java    |  17 +
 .../nereids/trees/plans/logical/LogicalView.java   |  12 +-
 .../apache/doris/nereids/util/ExpressionUtils.java |  20 +
 .../org/apache/doris/nereids/util/JoinUtils.java   |   7 +-
 .../java/org/apache/doris/planner/ScanNode.java    |  27 +-
 .../org/apache/doris/plugin/audit/AuditLoader.java |  62 +-
 .../doris/plugin/audit/AuditStreamLoader.java      |   9 +-
 .../java/org/apache/doris/qe/ConnectContext.java   |  11 +
 .../java/org/apache/doris/qe/ConnectProcessor.java |   3 +
 .../java/org/apache/doris/qe/SessionVariable.java  |  57 +-
 .../apache/doris/service/FrontendServiceImpl.java  |  33 +-
 .../apache/doris/statistics/AnalysisManager.java   |   3 -
 .../doris/statistics/StatisticsAutoCollector.java  |  84 +-
 .../apache/doris/statistics/StatisticsCleaner.java |  21 +-
 .../doris/statistics/StatisticsJobAppender.java    |  70 +-
 .../doris/statistics/util/StatisticsUtil.java      |  19 +-
 .../main/java/org/apache/doris/system/Backend.java |   5 +
 .../java/org/apache/doris/system/HeartbeatMgr.java |   4 +
 .../doris/tablefunction/S3TableValuedFunction.java |   4 +-
 .../java/org/apache/doris/task/AgentBatchTask.java |   4 +
 .../org/apache/doris/alter/CloudIndexTest.java     | 629 ++++++++++++++
 .../org/apache/doris/alter/IndexChangeJobTest.java | 179 +++-
 .../doris/alter/SchemaChangeHandlerTest.java       |   5 +-
 .../org/apache/doris/catalog/CatalogTestUtil.java  |  44 +-
 .../doris/catalog/DynamicPartitionTableTest.java   |  45 +
 .../cloud/system/CloudSystemInfoServiceTest.java   |  33 +
 .../doris/common/util/AutoBucketUtilsTest.java     |   1 +
 .../datasource/iceberg/CreateIcebergTableTest.java |   4 +-
 .../paimon/PaimonExternalCatalogTest.java          |   2 +-
 .../org/apache/doris/mtmv/MTMVConcurrentTest.java  |  85 ++
 .../doris/nereids/parser/NereidsParserTest.java    |  54 ++
 .../nereids/rules/analysis/BindRelationTest.java   |  43 +
 .../rules/expression/SimplifyRangeTest.java        |  40 +-
 .../rewrite/ConvertOuterJoinToAntiJoinTest.java    |  22 +-
 .../rules/rewrite/EliminateOuterJoinTest.java      |   5 +-
 .../rules/rewrite/ExistsApplyToJoinTest.java       |  17 +-
 .../rules/rewrite/SimplifyAggGroupByTest.java      |  24 +
 .../mv/BaseMaterializedIndexSelectTest.java        |   9 +
 .../rules/rewrite/mv/SelectMvIndexTest.java        |   8 +-
 .../doris/nereids/stats/StatsCalculatorTest.java   |   8 +-
 .../trees/expressions/literal/IPV6LiteralTest.java |  43 +
 .../apache/doris/nereids/util/JoinUtilsTest.java   | 272 +++++++
 .../org/apache/doris/nereids/util/PlanChecker.java |   9 +
 .../apache/doris/planner/HiveTableSinkTest.java    |   2 +-
 .../org/apache/doris/qe/ConnectContextTest.java    |  24 +
 .../java/org/apache/doris/qe/SqlCacheTest.java     |   6 +-
 .../statistics/StatisticsAutoCollectorTest.java    |  66 +-
 .../doris/statistics/StatisticsCleanerTest.java    |  55 ++
 .../statistics/StatisticsJobAppenderTest.java      | 104 ++-
 .../doris/statistics/util/StatisticsUtilTest.java  |  43 +-
 fe/pom.xml                                         |  11 +
 gensrc/proto/cloud.proto                           |  58 +-
 gensrc/script/gen_build_version.sh                 |   2 +-
 gensrc/thrift/AgentService.thrift                  |   2 +-
 gensrc/thrift/HeartbeatService.thrift              |   5 +
 gensrc/thrift/PlanNodes.thrift                     |   1 +
 gensrc/thrift/Types.thrift                         |   3 +
 .../sql/q24_2.out => cast_p0/cast_ignore.out}      | Bin 137 -> 151 bytes
 ...ead_write.out => default_vcg_auto_failover.out} | Bin
 .../failover_standby_disable_compaction.out}       | Bin 137 -> 171 bytes
 .../standby_disable_compaction.out}                | Bin 137 -> 171 bytes
 ...ad_write.out => use_default_vcg_read_write.out} | Bin
 .../use_vcg_read_write_routine_load.out            | Bin 0 -> 3581 bytes
 ...ut => use_vcg_read_write_unhealthy_node_50.out} | Bin
 ...se_vcg_read_write.out => vcg_auto_failover.out} | Bin
 .../vcg_auto_failover_manual_failback.out          | Bin 0 -> 367 bytes
 .../test_cast_time_to_datetime.out}                | Bin 235 -> 197 bytes
 .../decimalv3/test_arithmetic_expressions.out      | Bin 10770 -> 10834 bytes
 .../datatype_p0/decimalv3/test_decimal256_cast.out | Bin 1216 -> 1433 bytes
 .../datatype_p0/decimalv3/test_decimal256_ddl.out  | Bin 0 -> 441 bytes
 .../datatype_p0/decimalv3/test_decimalv3_cast4.out | Bin 380 -> 368 bytes
 .../data/datatype_p0/ip/test_ip_crud.out           | Bin 1367 -> 1763 bytes
 .../hive/test_information_schema_external.out      | Bin 16851 -> 17057 bytes
 .../iceberg/iceberg_schema_change2.out             | Bin 0 -> 673 bytes
 .../jdbc/test_doris_jdbc_catalog.out               | Bin 3627 -> 3724 bytes
 .../hudi/test_hudi_partition_prune.out             | Bin 5389 -> 5549 bytes
 .../iceberg/test_s3tables_write_insert.out         | Bin 41743 -> 41551 bytes
 .../test_mow_alter_seq_multi_segments.out}         | Bin 137 -> 154 bytes
 .../test_ngram_bloomfilter_index_change.out        | Bin 0 -> 5433 bytes
 .../data/insert_p0/insert_group_commit_into.out    | Bin 15760 -> 15670 bytes
 .../txn_insert_restart_fe_with_schema_change.out   | Bin 344 -> 344 bytes
 .../tpcds_sf1_index/sql/q24_1.out                  | Bin 307 -> 109 bytes
 .../tpcds_sf1_index/sql/q24_2.out                  | Bin 137 -> 109 bytes
 .../data/jsonb_p0/test_jsonb_load_and_function.out | Bin 188934 -> 188939 bytes
 .../test_jsonb_load_unique_key_and_function.out    | Bin 124394 -> 124396 bytes
 .../broker_load/test_s3_load_without_aksk.out      | Bin 0 -> 611 bytes
 .../data/load_p0/stream_load/test_json_load.out    | Bin 5107 -> 5185 bytes
 .../stream_load/test_read_boolean_to_int.json      |   6 +
 .../data/load_p0/tvf/test_tvf_without_aksk.out     | Bin 0 -> 611 bytes
 .../aggregate/aggregate_groupby_simplify.out}      | Bin 137 -> 137 bytes
 .../session_variable/test_default_limit.out        | Bin 0 -> 257 bytes
 .../test_cte_subquery_many.out}                    | Bin 137 -> 117 bytes
 .../limit_push_down/order_push_down.out            | Bin 19793 -> 19633 bytes
 .../unioin_rewrite_grace_big.out                   | Bin 3997 -> 4063 bytes
 .../project_distinct_to_agg.out                    | Bin 0 -> 1141 bytes
 .../push_down_top_n_through_union.out              | Bin 4103 -> 10108 bytes
 .../test_nereids_group_by_with_order.out           | Bin 0 -> 901 bytes
 .../query_p0/group_concat/test_group_concat.out    | Bin 1132 -> 1184 bytes
 .../test_array_distance_functions.out              | Bin 235 -> 654 bytes
 .../datetime_functions/test_from_iso8601_date.out  | Bin 2281 -> 2676 bytes
 .../json_functions/test_json_function.out          | Bin 1476 -> 1644 bytes
 .../math_functions/test_format_round.out           | Bin 681 -> 11591 bytes
 .../sql_functions/math_functions/test_triangle.out | Bin 0 -> 1103 bytes
 .../test_random_ordered_bucket_columns.out}        | Bin 137 -> 159 bytes
 .../tpcds_sf100_dup_without_key_p2/sql/q24_1.out   | Bin 27654 -> 1496 bytes
 .../tpcds_sf100_dup_without_key_p2/sql/q24_2.out   | Bin 3795 -> 188 bytes
 regression-test/data/tpcds_sf100_p2/sql/q24_1.out  | Bin 27654 -> 1496 bytes
 regression-test/data/tpcds_sf100_p2/sql/q24_2.out  | Bin 3795 -> 188 bytes
 regression-test/data/tpcds_sf1_p1/sql/q24_1.out    | Bin 307 -> 109 bytes
 regression-test/data/tpcds_sf1_p1/sql/q24_2.out    | Bin 137 -> 109 bytes
 .../data/tpcds_sf1_unique_p1/sql/q24_1.out         | Bin 307 -> 109 bytes
 .../data/tpcds_sf1_unique_p1/sql/q24_2.out         | Bin 137 -> 109 bytes
 .../sql/affinityByIssuesAndPRs1.out                | Bin 0 -> 239 bytes
 .../sql/affinityByIssuesAndPRs2.out}               | Bin 137 -> 127 bytes
 .../sql/authorsWithTheMostPushes.out               | Bin 0 -> 970 bytes
 .../sql/countingStar1.out}                         | Bin 137 -> 121 bytes
 .../sql/countingStar2.out}                         | Bin 137 -> 129 bytes
 .../sql/countingStar3.out}                         | Bin 137 -> 117 bytes
 .../sql/distributionOfRepositoriesByStarCount.out} | Bin 137 -> 149 bytes
 .../sql/githubRoulette.out                         | Bin 0 -> 1323 bytes
 ...eListOfTopRepositoriesChangedOverTheYears1.out} | Bin 137 -> 154 bytes
 ...eListOfTopRepositoriesChangedOverTheYears2.out} | Bin 137 -> 154 bytes
 ...eListOfTopRepositoriesChangedOverTheYears3.out} | Bin 137 -> 154 bytes
 ...eListOfTopRepositoriesChangedOverTheYears4.out} | Bin 137 -> 154 bytes
 ...eListOfTopRepositoriesChangedOverTheYears5.out} | Bin 137 -> 154 bytes
 ...eListOfTopRepositoriesChangedOverTheYears6.out} | Bin 137 -> 154 bytes
 ...howHasTheTotalNumberOfStarsChangedOverTime.out} | Bin 137 -> 155 bytes
 .../sql/issuesWithTheMostComments1.out}            | Bin 137 -> 134 bytes
 .../sql/issuesWithTheMostComments2.out             | Bin 0 -> 1364 bytes
 .../sql/issuesWithTheMostComments3.out             | Bin 0 -> 1666 bytes
 .../sql/issuesWithTheMostComments4.out             | Bin 0 -> 1619 bytes
 .../sql/issuesWithTheMostComments5.out             | Bin 0 -> 1666 bytes
 .../sql/issuesWithTheMostComments6.out}            | Bin 137 -> 154 bytes
 .../sql/issuesWithTheMostComments7.out             | Bin 0 -> 1599 bytes
 .../sql/mostForkedRepositories.out                 | Bin 0 -> 1662 bytes
 .../sql/mostPopularCommentsOnGithub.out            | Bin 0 -> 2356 bytes
 .../organizationsByTheNumberOfRepositories.out}    | Bin 137 -> 142 bytes
 .../sql/organizationsByTheNumberOfStars.out        | Bin 0 -> 725 bytes
 .../sql/proportionsBetweenStarsAndForks1.out       | Bin 0 -> 1972 bytes
 .../sql/proportionsBetweenStarsAndForks2.out       | Bin
 .../sql/proportionsBetweenStarsAndForks3.out}      | Bin 137 -> 136 bytes
 .../sql/proportionsBetweenStarsAndForks4.out}      | Bin 137 -> 149 bytes
 .../sql/proportionsBetweenStarsAndForks5.out}      | Bin 137 -> 145 bytes
 .../sql/repositoriesByAmountOfModifiedCode.out     | Bin 0 -> 1923 bytes
 .../sql/repositoriesByTheNumberOfPushes.out        | Bin 0 -> 734 bytes
 ...positoriesWithClickhouse_related_comments1.out} | Bin 137 -> 165 bytes
 ...positoriesWithClickhouse_related_comments2.out} | Bin 137 -> 167 bytes
 .../repositoriesWithDoris_related_comments1.out}   | Bin 137 -> 160 bytes
 .../repositoriesWithDoris_related_comments2.out}   | Bin 137 -> 162 bytes
 .../sql/repositoriesWithTheHighestGrowthYoY.out}   | Bin 137 -> 139 bytes
 .../repositoriesWithTheMaximumAmountOfIssues1.out  | Bin 0 -> 1744 bytes
 .../repositoriesWithTheMaximumAmountOfIssues2.out  | Bin 0 -> 1844 bytes
 .../repositoriesWithTheMaximumAmountOfIssues3.out} | Bin 137 -> 145 bytes
 .../repositoriesWithTheMaximumAmountOfIssues4.out  | Bin 0 -> 1691 bytes
 ...sitoriesWithTheMaximumAmountOfPullRequests1.out | Bin 0 -> 1648 bytes
 ...sitoriesWithTheMaximumAmountOfPullRequests2.out | Bin 0 -> 1729 bytes
 ...esWithTheMaximumNumberOfAcceptedInvitations.out | Bin 0 -> 502 bytes
 ...sitoriesWithTheMostPeopleWhoHavePushAccess1.out | Bin 0 -> 1636 bytes
 .../repositoriesWithTheMostStarsOverOneDay1.out    | Bin 0 -> 2039 bytes
 ...repositoriesWithTheMostSteadyGrowthOverTime.out | Bin 0 -> 1822 bytes
 .../repositoriesWithTheWorstStagnation_order.out}  | Bin 137 -> 144 bytes
 .../sql/repositoryAffinityList1.out}               | Bin 137 -> 127 bytes
 .../sql/repositoryAffinityList2.out}               | Bin 137 -> 127 bytes
 .../sql/starsFromHeavyGithubUsers1.out}            | Bin 137 -> 130 bytes
 .../sql/starsFromHeavyGithubUsers2.out}            | Bin 137 -> 130 bytes
 .../sql/theLongestRepositoryNames1.out             | Bin 0 -> 2214 bytes
 .../sql/theLongestRepositoryNames2.out             | Bin 0 -> 914 bytes
 .../sql/theMostToughCodeReviews.out                | Bin 0 -> 2670 bytes
 .../sql/theTotalNumberOfRepositoriesOnGithub.out}  | Bin 137 -> 145 bytes
 .../sql/theTotalNumberOfUsersOnGithub1.out}        | Bin 137 -> 139 bytes
 .../sql/theTotalNumberOfUsersOnGithub2.out}        | Bin 137 -> 138 bytes
 .../sql/theTotalNumberOfUsersOnGithub3.out}        | Bin 137 -> 139 bytes
 .../sql/theTotalNumberOfUsersOnGithub4.out}        | Bin 137 -> 138 bytes
 .../sql/topRepositoriesByStars.out                 | Bin 0 -> 1472 bytes
 .../sql/whatIsTheBestDayOfTheWeekToCatchAStar.out} | Bin 137 -> 147 bytes
 .../sql/whoAreAllThosePeopleGivingStars1.out       | Bin 0 -> 765 bytes
 .../sql/whoAreAllThosePeopleGivingStars2.out}      | Bin 137 -> 136 bytes
 .../sql/whoAreAllThosePeopleGivingStars3.out}      | Bin 137 -> 136 bytes
 regression-test/data/variant_p0/desc.out           | Bin 5887 -> 5908 bytes
 regression-test/data/variant_p0/nested/load.out    | Bin 0 -> 7411 bytes
 regression-test/data/variant_p0/nested/sql/q01.out | Bin 0 -> 377 bytes
 regression-test/data/variant_p0/nested2.out        | Bin 0 -> 4088 bytes
 .../data/variant_p2/tpch_upgrade/sql/q01_trans.out | Bin 0 -> 867 bytes
 .../tpch_upgrade}/sql/q02_trans.out                | Bin
 .../data/variant_p2/tpch_upgrade/sql/q03_trans.out | Bin 0 -> 459 bytes
 .../data/variant_p2/tpch_upgrade/sql/q05_trans.out | Bin 0 -> 241 bytes
 .../tpch_upgrade}/sql/q06_trans.out                | Bin
 .../tpch_upgrade/sql/q08_trans.out}                | Bin 137 -> 164 bytes
 .../data/variant_p2/tpch_upgrade/sql/q09_trans.out | Bin 0 -> 5497 bytes
 .../data/variant_p2/tpch_upgrade/sql/q10_trans.out | Bin 0 -> 3518 bytes
 .../tpch_upgrade}/sql/q12_trans.out                | Bin
 .../tpch_upgrade}/sql/q13_trans.out                | Bin
 .../tpch_upgrade/sql/q14_trans.out}                | Bin 137 -> 132 bytes
 .../tpch_upgrade}/sql/q16_trans.out                | Bin
 .../org/apache/doris/regression/Config.groovy      |  11 -
 .../regression/action/StreamLoadAction.groovy      |   4 +
 .../doris/regression/action/WaitForAction.groovy   |   8 +-
 .../org/apache/doris/regression/suite/Suite.groovy | 192 +++--
 .../doris/regression/suite/SuiteCluster.groovy     |  14 +-
 .../doris/regression/suite/SuiteContext.groovy     |  27 +-
 .../doris/regression/util/PromethuesChecker.groovy |  75 ++
 regression-test/pipeline/cloud_p0/clean.sh         |   2 +-
 .../pipeline/cloud_p0/conf/fe_custom.conf          |   1 -
 .../pipeline/cloud_p0/conf/ms_custom.conf          |   2 +-
 regression-test/pipeline/cloud_p0/run.sh           |  20 +-
 .../pipeline/cloud_p1/conf/fe_custom.conf          |   1 -
 .../pipeline/cloud_p1/conf/ms_custom.conf          |   2 +-
 regression-test/pipeline/common/doris-utils.sh     | 108 ++-
 regression-test/pipeline/external/conf/be.conf     |   4 +-
 regression-test/pipeline/p0/conf/be.conf           |   4 +-
 regression-test/pipeline/performance/compile.sh    |   1 +
 .../pipeline/performance/run-clickbench.sh         |   6 +
 regression-test/pipeline/performance/run-load.sh   |  10 +
 regression-test/pipeline/performance/run-tpcds.sh  |   6 +
 regression-test/pipeline/performance/run-tpch.sh   |   6 +
 regression-test/pipeline/vault_p0/clean.sh         |   3 +-
 regression-test/pipeline/vault_p0/run.sh           |  27 +-
 .../plugins/plugin_planner.groovy                  |  15 +-
 .../test_account_management_grant_auth.groovy      |  16 +-
 .../test_account_management_role_auth.groovy       |  16 +-
 .../test_account_management_user_auth.groovy       |  16 +-
 .../auth_call/test_assistant_command_auth.groovy   |  14 +-
 .../auth_call/test_cluster_management_auth.groovy  |  24 +-
 .../auth_call/test_database_management_auth.groovy |  15 +-
 .../suites/auth_call/test_ddl_catalog_auth.groovy  |  16 +-
 .../suites/auth_call/test_ddl_database_auth.groovy |  12 +-
 .../auth_call/test_ddl_encryptkey_auth.groovy      |  12 +-
 .../suites/auth_call/test_ddl_file_auth.groovy     |  11 +-
 .../suites/auth_call/test_ddl_function_auth.groovy |  16 +-
 .../auth_call/test_ddl_mask_view_auth.groovy       |   7 +-
 .../suites/auth_call/test_ddl_mv_auth.groovy       |   7 +-
 .../auth_call/test_ddl_part_table_auth.groovy      |   8 +-
 .../auth_call/test_ddl_row_policy_auth.groovy      |   9 +-
 .../auth_call/test_ddl_sql_block_rule_auth.groovy  |   9 +-
 .../suites/auth_call/test_ddl_view_auth.groovy     |   7 +-
 .../auth_call/test_dml_broker_load_auth.groovy     |   7 +-
 .../auth_call/test_dml_cancel_profile_auth.groovy  |   5 +-
 .../auth_call/test_dml_delete_table_auth.groovy    |   7 +-
 .../auth_call/test_dml_export_table_auth.groovy    |   7 +-
 .../suites/auth_call/test_dml_insert_auth.groovy   |   7 +-
 .../test_dml_multi_routine_load_auth.groovy        |   7 +-
 .../auth_call/test_dml_mysql_load_auth.groovy      |   7 +-
 .../suites/auth_call/test_dml_outfile_auth.groovy  |   7 +-
 .../auth_call/test_dml_routine_load_auth.groovy    |   7 +-
 .../auth_call/test_dml_select_udf_auth.groovy      |   7 +-
 .../auth_call/test_dml_stream_load_auth.groovy     |   7 +-
 .../auth_call/test_dml_update_table_auth.groovy    |   7 +-
 .../test_grant_show_view_priv_auth.groovy          |  11 +-
 .../auth_call/test_hive_base_case_auth.groovy      |  15 +-
 .../suites/auth_call/test_show_backend_auth.groovy |   5 +-
 .../suites/auth_call/test_show_broker_auth.groovy  |   4 +-
 .../suites/auth_call/test_show_charset_auth.groovy |  13 +-
 .../test_show_convert_light_sc_auth.groovy         |   5 +-
 .../auth_call/test_show_create_table_auth.groovy   |   7 +-
 .../suites/auth_call/test_show_data_auth.groovy    |   7 +-
 .../auth_call/test_show_database_id_auth.groovy    |   7 +-
 .../auth_call/test_show_dynamic_table_auth.groovy  |   7 +-
 .../auth_call/test_show_frontend_auth.groovy       |   5 +-
 .../suites/auth_call/test_show_grant_auth.groovy   |   5 +-
 .../suites/auth_call/test_show_proc_auth.groovy    |   5 +-
 .../auth_call/test_show_query_stats_auth.groovy    |   5 +-
 .../suites/auth_call/test_show_tablet_auth.groovy  |   7 +-
 .../auth_call/test_show_typecast_auth.groovy       |   5 +-
 .../auth_p0/test_select_external_view_auth.groovy  |  75 ++
 .../test_alter_resource_with_role.groovy           | 233 ++++++
 .../bloom_filter_p0/test_bloom_filter_hit.groovy   | 120 ++-
 .../cast_ignore.groovy}                            |  37 +-
 .../check_before_quit/check_before_quit.groovy     |  32 +-
 .../cloud_p0/balance/test_balance_warm_up.groovy   | 147 ++++
 .../cache/compaction/test_stale_rowset.groovy      |   2 +-
 .../cloud_p0/cache/http/test_reset_capacity.groovy |   4 +-
 .../read_write/test_multi_stale_rowset.groovy      |  10 +-
 .../warm_up/cluster/test_warm_up_cluster.groovy    |  15 +-
 .../cluster/test_warm_up_cluster_batch.groovy      |   9 +-
 .../cluster/test_warm_up_cluster_bigsize.groovy    |  15 +-
 .../cluster/test_warm_up_cluster_empty.groovy      |  11 +-
 .../cluster/test_warm_up_compute_group.groovy      |   9 +-
 .../warm_up/hotspot/test_warmup_show_stmt_2.groovy |   2 +-
 .../warm_up/hotspot/test_warmup_show_stmt_3.groovy |   4 +-
 .../warm_up/table/test_warm_up_partition.groovy    |  15 +-
 .../test_warm_up_same_table_multi_times.groovy     |  45 +-
 .../warm_up/table/test_warm_up_table.groovy        |  25 +-
 .../warm_up/table/test_warm_up_tables.groovy       |  22 +-
 .../suites/cloud_p0/cache/ttl/alter_ttl_1.groovy   |  58 +-
 .../suites/cloud_p0/cache/ttl/alter_ttl_2.groovy   |  14 +-
 .../suites/cloud_p0/cache/ttl/alter_ttl_3.groovy   |  14 +-
 .../suites/cloud_p0/cache/ttl/alter_ttl_4.groovy   |  22 +-
 .../cache/ttl/create_table_as_select.groovy        |  37 +-
 .../cloud_p0/cache/ttl/create_table_like.groovy    |  14 +-
 .../suites/cloud_p0/cache/ttl/test_ttl.groovy      |  14 +-
 .../cloud_p0/cache/ttl/test_ttl_lru_evict.groovy   |  13 +-
 .../cloud_p0/cache/ttl/test_ttl_preempt.groovy     |  23 +-
 .../cloud_p0/multi_cluster/test_auto_start.groovy  |   8 +-
 .../multi_cluster/test_change_node_net.groovy      | 103 +--
 .../test_fe_tablet_same_backend.groovy             |   8 +-
 .../multi_cluster/test_multi_follower.groovy       |  11 +-
 .../multi_cluster/test_no_cluster_hits.groovy      |  14 +-
 .../cloud_p0/multi_cluster/test_rebalance.groovy   |  12 +-
 .../multi_cluster/test_warmup_rebalance.groovy     |   2 +-
 .../virtual_compute_group}/ddl/nation.sql          |   0
 .../virtual_compute_group}/ddl/nation_delete.sql   |   0
 .../virtual_compute_group}/ddl/nation_load.sql     |   0
 .../default_vcg_auto_failover.groovy               | 111 ++-
 .../failover_standby_disable_compaction.groovy     | 313 +++++++
 .../load_trigger_failover.groovy                   | 164 ++++
 .../standby_disable_compaction.groovy              | 275 +++++++
 .../virtual_compute_group/test_vcg.groovy          |  16 +-
 .../virtual_compute_group/test_vcg_metrics.groovy  |   2 +-
 .../use_default_vcg_read_write.groovy              | 159 ++--
 .../use_vcg_read_write.groovy                      | 136 ++--
 ...oovy => use_vcg_read_write_routine_load.groovy} | 348 ++++----
 ...te.groovy => use_vcg_read_write_s3_load.groovy} | 320 +++-----
 ...=> use_vcg_read_write_unhealthy_node_50.groovy} | 155 ++--
 .../virtual_compute_group/vcg_auto_failover.groovy |  88 +-
 ...vy => vcg_auto_failover_manual_failback.groovy} | 286 ++++---
 .../node_mgr/test_cloud_decommission.groovy        |  15 +-
 .../suites/cloud_p0/node_mgr/test_ms_api.groovy    |  74 +-
 .../node_mgr/test_rename_compute_group.groovy      |   6 +-
 .../node_mgr/test_sql_mode_node_mgr.groovy         |  52 +-
 .../test_retry_e-230_async_mtmv_job.groovy         |   4 +-
 .../test_schema_change_with_compaction1.groovy     |   9 +-
 .../test_schema_change_with_compaction10.groovy    |  11 +-
 .../test_schema_change_with_compaction11.groovy    |   6 +-
 .../test_schema_change_with_compaction2.groovy     |  11 +-
 .../test_schema_change_with_compaction3.groovy     |  15 +-
 .../test_schema_change_with_compaction4.groovy     |  15 +-
 .../test_schema_change_with_compaction5.groovy     |  15 +-
 .../test_schema_change_with_compaction6.groovy     |  13 +-
 .../test_schema_change_with_compaction7.groovy     |  15 +-
 .../test_schema_change_with_compaction8.groovy     |  11 +-
 .../test_schema_change_with_compaction9.groovy     |  17 +-
 .../test_clean_tablet_when_drop_force_table.groovy |   2 +-
 .../test_clean_tablet_when_rebalance.groovy        |   4 +-
 .../suites/cloud_p0/test_metrics_format.groovy     |  32 +-
 .../test_fe_cached_partition_version.groovy        |   7 +-
 .../suites/cold_heat_separation/policy/drop.groovy |  13 +-
 .../policy/drop_hdfs_reource.groovy                |  12 +-
 .../add_drop_partition_by_hdfs.groovy              |   2 +-
 ...eate_table_use_dynamic_partition_by_hdfs.groovy |   2 +-
 ...reate_table_use_partition_policy_by_hdfs.groovy |   2 +-
 .../create_table_use_policy_by_hdfs.groovy         |   2 +-
 .../load_colddata_to_hdfs.groovy                   |   2 +-
 .../modify_replica_use_partition_by_hdfs.groovy    |   2 +-
 .../table_modify_resouce_and_policy_by_hdfs.groovy |   2 +-
 .../compaction_width_array_column.groovy           |   1 +
 .../test_filecache_with_base_compaction.groovy     | 195 +++++
 .../correctness/test_cast_time_to_datetime.groovy  |  18 +-
 .../decimalv3/test_arithmetic_expressions.groovy   |  10 +
 .../decimalv3/test_decimal256_cast.groovy          |  76 +-
 .../decimalv3/test_decimal256_ddl.groovy           | 144 ++++
 .../suites/datatype_p0/ip/test_ip_crud.groovy      |  34 +
 ...est_nestedtypes_json_insert_into_with_s3.groovy |  15 +-
 .../suites/demo_p0/docker_action.groovy            |   3 +-
 .../hive/test_autoinc_broker_load.groovy           |   2 +-
 .../hive/test_information_schema_external.groovy   |  37 +-
 .../hive/test_partial_update_broker_load.groovy    |   2 +-
 .../iceberg/iceberg_schema_change2.groovy          |  66 ++
 .../jdbc/test_doris_jdbc_catalog.groovy            |  36 +-
 .../lower_case/test_conflict_name.groovy           |   6 +-
 .../lower_case/test_lower_case_meta_include.groovy |  24 +-
 .../test_lower_case_meta_show_and_select.groovy    |  24 +-
 ...er_case_meta_with_lower_table_conf_grant.groovy |  12 +-
 ...ta_with_lower_table_conf_show_and_select.groovy |  72 +-
 .../lower_case/test_lower_case_mtmv.groovy         |   6 +-
 .../test_meta_cache_select_without_refresh.groovy  |  12 +-
 .../lower_case/test_meta_names_mapping.groovy      |  30 +-
 .../lower_case/test_timing_refresh_catalog.groovy  |  24 +-
 .../lower_case/upgrade/load.groovy                 |   6 +-
 .../hudi/test_hudi_partition_prune.groovy          |  10 +-
 .../iceberg/test_s3tables_insert_overwrite.groovy  |  42 +-
 .../iceberg/test_s3tables_write_insert.groovy      |  46 +-
 .../iceberg/test_s3tables_write_partitions.groovy  |  32 +-
 .../test_cloud_concurrent_calc_dbm_task.groovy     |   4 +-
 ...est_cloud_full_compaction_multi_segments.groovy |   2 +-
 .../test_cloud_mow_retry_txn_interleave.groovy     |   2 +-
 ...est_tablet_state_change_in_publish_phase.groovy |   2 +-
 ...est_cold_data_compaction_fault_injection.groovy |   1 +
 ...ion_clone_missing_rowset_fault_injection.groovy | 112 +++
 ...ull_clone_missing_rowset_fault_injection.groovy | 125 +++
 ...st_cumu_compaction_delay_fault_injection.groovy |   1 +
 .../test_disable_move_memtable.groovy              |   8 +-
 ...oup_commit_async_wal_msg_fault_injection.groovy |   4 +-
 ..._local_multi_segments_re_calc_in_publish.groovy |   2 +-
 .../test_mow_alter_seq_multi_segments.groovy       |  94 +++
 ...ish_clone_missing_rowset_fault_injection.groovy | 134 +++
 ...ull_clone_missing_rowset_fault_injection.groovy | 139 ++++
 ...inverted_index_exception_fault_injection.groovy |  10 +-
 .../suites/function_p0/test_array_map.groovy       |   1 +
 .../test_ngram_bloomfilter_index_change.groovy     | 325 ++++++++
 .../group_commit/replay_wal_restart_fe.groovy      |   3 +-
 .../insert_p0/insert_group_commit_into.groovy      |  77 +-
 .../insert_p0/test_group_commit_timeout.groovy     |  14 +-
 ...txn_insert_restart_fe_with_schema_change.groovy |   6 +-
 ...est_cumulative_compaction_with_format_v2.groovy |  45 +-
 .../test_mow_table_with_format_v2.groovy           |  44 +-
 .../show_data/test_show_index_data.groovy          |  32 +-
 .../tpcds_sf1_index/sql/q24_1.sql                  |   3 +-
 .../tpcds_sf1_index/sql/q24_2.sql                  |   3 +-
 .../suites/inverted_index_p2/test_show_data.groovy |   2 +
 ...t_domain_connection_and_ak_sk_correction.groovy |  55 --
 .../broker_load/test_s3_load_without_aksk.groovy   | 111 +++
 .../broker_load/test_show_create_load.groovy       |  23 +-
 .../test_routine_load_jsonpath_dollar_job.json     |   3 +
 .../load_p0/routine_load/test_black_list.groovy    |  28 +-
 .../load_p0/routine_load/test_disable_load.groovy  |  28 +-
 ...test_multi_table_load_data_quality_error.groovy |  25 +
 .../test_multi_table_load_error.groovy             |  49 +-
 ...groovy => test_multi_table_load_restart.groovy} | 120 +--
 .../routine_load/test_out_of_range_error.groovy    |  25 +
 .../test_routin_load_abnormal_job_monitor.groovy   |  25 +
 .../routine_load/test_routine_load_alter.groovy    |  25 +
 .../routine_load/test_routine_load_eof.groovy      |  25 +
 .../routine_load/test_routine_load_error.groovy    |  25 +
 .../test_routine_load_error_info.groovy            |  26 +
 .../test_routine_load_follower_fe.groovy           | 178 ++++
 ...roovy => test_routine_load_job_schedule.groovy} |  87 +-
 .../test_routine_load_jsonpath_dollar.groovy       | 159 ++++
 .../routine_load/test_routine_load_metrics.groovy  |  25 +
 .../routine_load/test_routine_load_offset.groovy   |  25 +
 .../routine_load/test_routine_load_progress.groovy |  26 +
 .../routine_load/test_routine_load_property.groovy |  25 +
 .../test_routine_load_restart_fe.groovy            |  76 +-
 .../routine_load/test_routine_load_schedule.groovy |  29 +-
 .../test_routine_load_timeout_value.groovy         |  26 +
 .../test_routine_load_topic_change.groovy          |  25 +
 .../routine_load/test_routine_load_with_sc.groovy  |  25 +
 .../routine_load/test_routine_load_with_udf.groovy |  25 +
 .../test_routine_load_with_user.groovy             |  25 +
 .../routine_load/test_show_routine_load.groovy     |  49 +-
 .../load_p0/stream_load/test_json_load.groovy      |  37 +-
 .../test_stream_load_with_filtered_rows.groovy     |   2 +-
 .../load_p0/tvf/test_tvf_without_aksk.groovy       |  60 ++
 .../ddl/test_multi_char_line_delimiter.sql         |  76 ++
 .../load_p2/broker_load/test_broker_load.groovy    |  66 +-
 .../test_multi_char_line_delimiter.groovy          |  77 ++
 .../test_parquet_large_metadata_load.groovy        |   3 +-
 .../tvf/test_tvf_based_broker_load.groovy          |   3 +-
 .../suites/mtmv_p0/test_show_create_mtmv.groovy    |  22 +
 .../aggregate/aggregate_groupby_simplify.groovy    |  12 +-
 .../fold_constant/fold_constant_by_be.groovy       |  10 +
 .../fold_constant_numeric_arithmatic.groovy        |  33 +
 .../nereids_p0/join/test_many_multi_join.groovy    | 906 +++++++++++++++++++++
 .../session_variable/test_default_limit.groovy     |  38 +
 .../nereids_p0/test_cte_subquery_many.groovy       | 696 ++++++++++++++++
 .../limit_push_down/order_push_down.groovy         |   2 +-
 .../create_commit_mtmv_many_task.groovy            |   8 +-
 .../nereids_rules_p0/mv/ssb/mv_ssb_test.groovy     |   8 +-
 .../unioin_rewrite_grace_big.groovy                |  13 +-
 .../project_distinct_to_agg.groovy                 |  32 +
 .../push_down_top_n_through_union.groovy           | 238 ++++++
 .../suites/nereids_syntax_p0/cast.groovy           |   5 +-
 .../suites/nereids_syntax_p0/group_concat.groovy   |  16 +
 .../test_nereids_group_by_with_order.groovy        |  89 ++
 .../suites/nereids_syntax_p0/test_show_keys.groovy |   2 +-
 .../transform_outer_join_to_anti.groovy            |   8 +
 .../auto_partition/test_auto_dynamic.groovy        |   7 +-
 .../list_partition/test_list_partition.groovy      |   6 +-
 .../test_multi_column_partition.groovy             |   2 +-
 .../suites/prepared_stmt_p0/prepared_stmt.groovy   |  13 +-
 .../query_p0/group_concat/test_group_concat.groovy |  26 +-
 .../test_array_distance_functions.groovy           |  64 ++
 .../test_from_iso8601_date.groovy                  |  63 ++
 .../json_functions/test_json_function.groovy       |  19 +
 .../math_functions/test_format_round.groovy        |  71 +-
 .../math_functions/test_triangle.groovy}           |  52 +-
 .../query_p0/system/test_table_properties.groovy   |   1 +
 .../schema_change_p0/test_abort_txn_by_be.groovy   |   2 +-
 .../schema_change_p0/test_abort_txn_by_fe.groovy   |   2 +-
 .../test_alter_table_drop_column.groovy            |   2 +-
 .../test_disable_drop_bucket_columns.groovy        |  43 +
 .../test_random_ordered_bucket_columns.groovy      |  61 ++
 .../test_schema_reordering_dup.groovy              |   2 +-
 .../sql_block_rule_p0/test_sql_block_rule.groovy   |  13 +
 .../suites/statistics/test_analyze_mv.groovy       |  44 +-
 .../tpcds_sf100_dup_without_key_p2/sql/q24_1.sql   |   3 +-
 .../tpcds_sf100_dup_without_key_p2/sql/q24_2.sql   |   3 +-
 .../suites/tpcds_sf100_p2/sql/q24_1.sql            |   3 +-
 .../suites/tpcds_sf100_p2/sql/q24_2.sql            |   3 +-
 regression-test/suites/tpcds_sf1_p1/sql/q24_1.sql  |   3 +-
 regression-test/suites/tpcds_sf1_p1/sql/q24_2.sql  |   3 +-
 .../suites/tpcds_sf1_unique_p1/sql/q24_1.sql       |   3 +-
 .../suites/tpcds_sf1_unique_p1/sql/q24_2.sql       |   3 +-
 .../suites/tpch_sf0.1_p1/sql/cse.groovy            |   1 +
 regression-test/suites/trash_p0/clean_trash.groovy |   2 +-
 .../test_partial_update_complex_type.groovy        |   3 +-
 .../variant_github_events_new_p0/load.groovy       |   2 +-
 .../load.groovy                                    | 105 +++
 .../sql/affinityByIssuesAndPRs1.sql                |  19 +
 .../sql/affinityByIssuesAndPRs2.sql                |   0
 .../sql/authorsWithTheMostPushes.sql               |   0
 .../sql/countingStar1.sql                          |   0
 .../sql/countingStar2.sql                          |   0
 .../sql/countingStar3.sql                          |   0
 .../sql/distributionOfRepositoriesByStarCount.sql  |   0
 .../sql/githubRoulette.sql                         |   0
 ...heListOfTopRepositoriesChangedOverTheYears1.sql |   0
 ...heListOfTopRepositoriesChangedOverTheYears2.sql |   0
 ...heListOfTopRepositoriesChangedOverTheYears3.sql |   0
 ...heListOfTopRepositoriesChangedOverTheYears4.sql |   0
 ...heListOfTopRepositoriesChangedOverTheYears5.sql |   0
 ...heListOfTopRepositoriesChangedOverTheYears6.sql |   0
 ...heListOfTopRepositoriesChangedOverTheYears7.sql |   0
 .../howHasTheTotalNumberOfStarsChangedOverTime.sql |   0
 .../sql/issuesWithTheMostComments1.sql             |   0
 .../sql/issuesWithTheMostComments2.sql             |   0
 .../sql/issuesWithTheMostComments3.sql             |   0
 .../sql/issuesWithTheMostComments4.sql             |   0
 .../sql/issuesWithTheMostComments5.sql             |   0
 .../sql/issuesWithTheMostComments6.sql             |   0
 .../sql/issuesWithTheMostComments7.sql             |   0
 .../sql/issuesWithTheMostComments8.sql             |   0
 .../sql/mostForkedRepositories.sql                 |   0
 .../sql/mostPopularCommentsOnGithub.sql            |   0
 .../sql/organizationsByTheNumberOfRepositories.sql |   0
 .../sql/organizationsByTheNumberOfStars.sql        |   0
 .../sql/organizationsByTheSizeOfCommunity.sql      |   0
 .../sql/proportionsBetweenStarsAndForks1.sql       |   0
 .../sql/proportionsBetweenStarsAndForks2.sql       |   0
 .../sql/proportionsBetweenStarsAndForks3.sql       |   0
 .../sql/proportionsBetweenStarsAndForks4.sql       |   0
 .../sql/proportionsBetweenStarsAndForks5.sql       |   0
 .../sql/repositoriesByAmountOfModifiedCode.sql     |   0
 .../sql/repositoriesByTheNumberOfPushes.sql        |   0
 ...epositoriesWithClickhouse_related_comments1.sql |   0
 ...epositoriesWithClickhouse_related_comments2.sql |   0
 .../repositoriesWithDoris_related_comments1.sql    |   0
 .../repositoriesWithDoris_related_comments2.sql    |   0
 .../sql/repositoriesWithTheHighestGrowthYoY.sql    |   0
 .../repositoriesWithTheMaximumAmountOfIssues1.sql  |   0
 .../repositoriesWithTheMaximumAmountOfIssues2.sql  |   0
 .../repositoriesWithTheMaximumAmountOfIssues3.sql  |   0
 .../repositoriesWithTheMaximumAmountOfIssues4.sql  |   0
 ...sitoriesWithTheMaximumAmountOfPullRequests1.sql |   0
 ...sitoriesWithTheMaximumAmountOfPullRequests2.sql |   0
 ...esWithTheMaximumNumberOfAcceptedInvitations.sql |   0
 ...sitoriesWithTheMostPeopleWhoHavePushAccess1.sql |   0
 ...sitoriesWithTheMostPeopleWhoHavePushAccess2.sql |   0
 ...sitoriesWithTheMostPeopleWhoHavePushAccess3.sql |   0
 .../repositoriesWithTheMostStarsOverOneDay1.sql    |   0
 .../repositoriesWithTheMostStarsOverOneDay2.sql    |   0
 .../repositoriesWithTheMostStarsOverOneDay3.sql    |   0
 ...repositoriesWithTheMostSteadyGrowthOverTime.sql |   0
 .../repositoriesWithTheWorstStagnation_order.sql   |   0
 .../sql/repositoryAffinityList1.sql                |   0
 .../sql/repositoryAffinityList2.sql                |   0
 .../sql/starsFromHeavyGithubUsers1.sql             |   0
 .../sql/starsFromHeavyGithubUsers2.sql             |   0
 .../sql/theLongestRepositoryNames1.sql             |   0
 .../sql/theLongestRepositoryNames2.sql             |   0
 .../sql/theMostToughCodeReviews.sql                |   0
 .../sql/theTotalNumberOfRepositoriesOnGithub.sql   |   0
 .../sql/theTotalNumberOfUsersOnGithub1.sql         |   0
 .../sql/theTotalNumberOfUsersOnGithub2.sql         |   0
 .../sql/theTotalNumberOfUsersOnGithub3.sql         |   0
 .../sql/theTotalNumberOfUsersOnGithub4.sql         |   0
 .../sql/topLabels1.sql                             |   0
 .../sql/topLabels2.sql                             |   0
 .../sql/topLabels3.sql                             |   0
 .../sql/topRepositoriesByStars.sql                 |   0
 .../sql/whatIsTheBestDayOfTheWeekToCatchAStar.sql  |   0
 .../sql/whoAreAllThosePeopleGivingStars1.sql       |   0
 .../sql/whoAreAllThosePeopleGivingStars2.sql       |   0
 .../sql/whoAreAllThosePeopleGivingStars3.sql       |   0
 .../suites/variant_p0/delete_update.groovy         |   1 +
 regression-test/suites/variant_p0/load.groovy      |   1 +
 regression-test/suites/variant_p0/nested.groovy    |   2 +-
 .../suites/variant_p0/nested/load.groovy           | 198 +++++
 .../suites/variant_p0/nested/sql/q01.sql           |  13 +
 regression-test/suites/variant_p0/nested2.groovy   | 159 ++++
 .../test_double_write_when_schema_change.groovy    |   1 +
 .../suites/variant_p2/tpch_upgrade/load.groovy     |  91 +++
 .../variant_p2/tpch_upgrade/sql/q01_trans.sql      |  32 +
 .../tpch_upgrade}/sql/q02_trans.sql                |   0
 .../tpch_upgrade}/sql/q03_trans.sql                |   0
 .../tpch_upgrade}/sql/q04_trans.sql                |   0
 .../tpch_upgrade}/sql/q05_trans.sql                |   0
 .../tpch_upgrade}/sql/q06_trans.sql                |   0
 .../tpch_upgrade}/sql/q07_trans.sql                |   0
 .../tpch_upgrade}/sql/q08_trans.sql                |   0
 .../tpch_upgrade}/sql/q09_trans.sql                |   0
 .../tpch_upgrade}/sql/q10_trans.sql                |   0
 .../tpch_upgrade}/sql/q11_trans.sql                |   0
 .../tpch_upgrade}/sql/q12_trans.sql                |   0
 .../tpch_upgrade}/sql/q13_trans.sql                |   0
 .../tpch_upgrade}/sql/q14_trans.sql                |   0
 .../tpch_upgrade}/sql/q15_trans.sql                |   0
 .../tpch_upgrade}/sql/q16_trans.sql                |   0
 .../tpch_upgrade}/sql/q17_trans.sql                |   0
 .../tpch_upgrade}/sql/q18_trans.sql                |   0
 .../tpch_upgrade}/sql/q19_trans.sql                |   0
 .../tpch_upgrade}/sql/q20_trans.sql                |   0
 .../tpch_upgrade}/sql/q21_trans.sql                |   0
 .../tpch_upgrade}/sql/q22_trans.sql                |   0
 .../vault_p0/alter/test_alter_vault_type.groovy    |  24 +
 .../workload_manager_p0/test_curd_wlg.groovy       |  46 --
 run-fe-ut.sh                                       |   2 +-
 thirdparty/CHANGELOG.md                            |  32 +-
 thirdparty/build-thirdparty.sh                     |  93 ++-
 thirdparty/download-thirdparty.sh                  |  79 +-
 .../patches/aws-sdk-cpp-1.11.119-cmake.patch       |  11 +
 .../azure-sdk-for-cpp-azure-core_1.16.0.patch      |  24 +
 thirdparty/patches/brpc-uuid-string.patch          | 123 +++
 thirdparty/patches/faiss-1.10.0.patch              |  66 ++
 thirdparty/patches/flatbuffers-2.0.0.patch         |  11 +
 thirdparty/patches/grpc-1.54.3.patch               |  11 +
 thirdparty/patches/libdivide-5.0.patch             |  11 +
 thirdparty/patches/libuuid-1.0.3.patch             |  19 +
 .../patches/thrift-0.16-fix_mutex_include.patch    |   9 +
 thirdparty/vars.sh                                 |  49 +-
 949 files changed, 21564 insertions(+), 5390 deletions(-)
 copy cloud/src/common/stats.h => be/src/cloud/cloud_cluster_info.h (73%)
 create mode 100644 be/test/exprs/math_functions_test.cpp
 create mode 100644 be/test/runtime/stream_load_parquet_test.cpp
 create mode 100644 be/test/runtime/time_value_test.cpp
 create mode 100644 be/test/vec/exec/column_type_convert_test.cpp
 create mode 100644 be/test/vec/function/cast/function_variant_cast_test.cpp
 create mode 100644 be/test/vec/jsonb/convert_field_to_type_test.cpp
 create mode 100644 be/test/vec/jsonb/json_parser_test.cpp
 create mode 100644 common/cpp/util.cpp
 create mode 100644 common/cpp/util.h
 create mode 100644 
docker/thirdparties/docker-compose/iceberg/scripts/create_preinstalled_scripts/iceberg/run08.sql
 copy cloud/src/common/stats.h => 
fe/fe-core/src/main/java/org/apache/doris/catalog/ViewIf.java (80%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalView.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/parser/GroupKeyWithOrder.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{L1Distance.java
 => Cosec.java} (66%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{L2Distance.java
 => Cot.java} (66%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{L2Distance.java
 => Sec.java} (66%)
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/alter/CloudIndexTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/mtmv/MTMVConcurrentTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/literal/IPV6LiteralTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/util/JoinUtilsTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/statistics/StatisticsCleanerTest.java
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
cast_p0/cast_ignore.out} (63%)
 copy 
regression-test/data/cloud_p0/multi_cluster/virtual_compute_group/{use_vcg_read_write.out
 => default_vcg_auto_failover.out} (100%)
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
cloud_p0/multi_cluster/virtual_compute_group/failover_standby_disable_compaction.out}
 (56%)
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
cloud_p0/multi_cluster/virtual_compute_group/standby_disable_compaction.out} 
(56%)
 copy 
regression-test/data/cloud_p0/multi_cluster/virtual_compute_group/{use_vcg_read_write.out
 => use_default_vcg_read_write.out} (100%)
 create mode 100644 
regression-test/data/cloud_p0/multi_cluster/virtual_compute_group/use_vcg_read_write_routine_load.out
 copy 
regression-test/data/cloud_p0/multi_cluster/virtual_compute_group/{use_vcg_read_write.out
 => use_vcg_read_write_unhealthy_node_50.out} (100%)
 copy 
regression-test/data/cloud_p0/multi_cluster/virtual_compute_group/{use_vcg_read_write.out
 => vcg_auto_failover.out} (100%)
 create mode 100644 
regression-test/data/cloud_p0/multi_cluster/virtual_compute_group/vcg_auto_failover_manual_failback.out
 copy 
regression-test/data/{query_p0/sql_functions/array_functions/test_array_distance_functions.out
 => correctness/test_cast_time_to_datetime.out} (65%)
 create mode 100644 
regression-test/data/datatype_p0/decimalv3/test_decimal256_ddl.out
 create mode 100644 
regression-test/data/external_table_p0/iceberg/iceberg_schema_change2.out
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
fault_injection_p0/test_mow_alter_seq_multi_segments.out} (62%)
 create mode 100644 
regression-test/data/index_p0/test_ngram_bloomfilter_index_change.out
 create mode 100644 
regression-test/data/load_p0/broker_load/test_s3_load_without_aksk.out
 create mode 100644 
regression-test/data/load_p0/stream_load/test_read_boolean_to_int.json
 create mode 100644 regression-test/data/load_p0/tvf/test_tvf_without_aksk.out
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
nereids_p0/aggregate/aggregate_groupby_simplify.out} (70%)
 create mode 100644 
regression-test/data/nereids_p0/session_variable/test_default_limit.out
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
nereids_p0/test_cte_subquery_many.out} (70%)
 create mode 100644 
regression-test/data/nereids_rules_p0/project_distinct_to_agg/project_distinct_to_agg.out
 create mode 100644 
regression-test/data/nereids_syntax_p0/test_nereids_group_by_with_order.out
 create mode 100644 
regression-test/data/query_p0/sql_functions/math_functions/test_triangle.out
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
schema_change_p0/test_random_ordered_bucket_columns.out} (60%)
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs1.out
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs2.out} 
(70%)
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/authorsWithTheMostPushes.out
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar1.out} (70%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar2.out} (70%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/countingStar3.out} (70%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/distributionOfRepositoriesByStarCount.out}
 (64%)
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/githubRoulette.out
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears1.out}
 (62%)
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears2.out}
 (62%)
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears3.out}
 (62%)
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears4.out}
 (62%)
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears5.out}
 (62%)
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheListOfTopRepositoriesChangedOverTheYears6.out}
 (62%)
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/howHasTheTotalNumberOfStarsChangedOverTime.out}
 (61%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments1.out}
 (70%)
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments3.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments4.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments5.out
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments6.out}
 (62%)
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/issuesWithTheMostComments7.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/mostForkedRepositories.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/mostPopularCommentsOnGithub.out
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/organizationsByTheNumberOfRepositories.out}
 (67%)
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/organizationsByTheNumberOfStars.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks1.out
 copy regression-test/data/{variant_github_events_new_p0 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks2.out
 (100%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks3.out}
 (70%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks4.out}
 (64%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/proportionsBetweenStarsAndForks5.out}
 (66%)
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesByAmountOfModifiedCode.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesByTheNumberOfPushes.out
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithClickhouse_related_comments1.out}
 (58%)
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithClickhouse_related_comments2.out}
 (57%)
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithDoris_related_comments1.out}
 (60%)
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithDoris_related_comments2.out}
 (59%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheHighestGrowthYoY.out}
 (69%)
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues2.out
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues3.out}
 (66%)
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfIssues4.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfPullRequests1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumAmountOfPullRequests2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMaximumNumberOfAcceptedInvitations.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostPeopleWhoHavePushAccess1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostStarsOverOneDay1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheMostSteadyGrowthOverTime.out
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoriesWithTheWorstStagnation_order.out}
 (66%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoryAffinityList1.out} 
(70%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/repositoryAffinityList2.out} 
(70%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/starsFromHeavyGithubUsers1.out}
 (70%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/starsFromHeavyGithubUsers2.out}
 (70%)
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theLongestRepositoryNames1.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theLongestRepositoryNames2.out
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/theMostToughCodeReviews.out
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfRepositoriesOnGithub.out}
 (66%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub1.out}
 (69%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub2.out}
 (69%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub3.out}
 (69%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/theTotalNumberOfUsersOnGithub4.out}
 (69%)
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/topRepositoriesByStars.out
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/whatIsTheBestDayOfTheWeekToCatchAStar.out}
 (65%)
 create mode 100644 
regression-test/data/variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars1.out
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars2.out}
 (70%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_github_events_nonConcurrent_upgrade_p2/sql/whoAreAllThosePeopleGivingStars3.out}
 (70%)
 create mode 100644 regression-test/data/variant_p0/nested/load.out
 create mode 100644 regression-test/data/variant_p0/nested/sql/q01.out
 create mode 100644 regression-test/data/variant_p0/nested2.out
 create mode 100644 
regression-test/data/variant_p2/tpch_upgrade/sql/q01_trans.out
 copy regression-test/data/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q02_trans.out (100%)
 create mode 100644 
regression-test/data/variant_p2/tpch_upgrade/sql/q03_trans.out
 create mode 100644 
regression-test/data/variant_p2/tpch_upgrade/sql/q05_trans.out
 copy regression-test/data/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q06_trans.out (100%)
 copy regression-test/data/{tpcds_sf1_p1/sql/q24_2.out => 
variant_p2/tpch_upgrade/sql/q08_trans.out} (58%)
 create mode 100644 
regression-test/data/variant_p2/tpch_upgrade/sql/q09_trans.out
 create mode 100644 
regression-test/data/variant_p2/tpch_upgrade/sql/q10_trans.out
 copy regression-test/data/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q12_trans.out (100%)
 copy regression-test/data/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q13_trans.out (100%)
 copy regression-test/data/{inverted_index_p1/tpcds_sf1_index/sql/q24_2.out => 
variant_p2/tpch_upgrade/sql/q14_trans.out} (70%)
 copy regression-test/data/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q16_trans.out (100%)
 create mode 100644 
regression-test/framework/src/main/groovy/org/apache/doris/regression/util/PromethuesChecker.groovy
 copy be/src/vec/exec/format/table/table_format_reader.cpp => 
regression-test/plugins/plugin_planner.groovy (67%)
 create mode 100644 
regression-test/suites/auth_p0/test_select_external_view_auth.groovy
 create mode 100644 
regression-test/suites/aws_iam_role_p0/test_alter_resource_with_role.groovy
 copy regression-test/suites/{nereids_syntax_p0/test_show_keys.groovy => 
cast_p0/cast_ignore.groovy} (59%)
 create mode 100644 
regression-test/suites/cloud_p0/balance/test_balance_warm_up.groovy
 copy regression-test/suites/{tpch_sf100_p2 => 
cloud_p0/multi_cluster/virtual_compute_group}/ddl/nation.sql (100%)
 copy regression-test/suites/{nereids_rules_p0/mv/tpch => 
cloud_p0/multi_cluster/virtual_compute_group}/ddl/nation_delete.sql (100%)
 copy regression-test/suites/{tpch_sf100_p2 => 
cloud_p0/multi_cluster/virtual_compute_group}/ddl/nation_load.sql (100%)
 create mode 100644 
regression-test/suites/cloud_p0/multi_cluster/virtual_compute_group/failover_standby_disable_compaction.groovy
 create mode 100644 
regression-test/suites/cloud_p0/multi_cluster/virtual_compute_group/load_trigger_failover.groovy
 create mode 100644 
regression-test/suites/cloud_p0/multi_cluster/virtual_compute_group/standby_disable_compaction.groovy
 copy 
regression-test/suites/cloud_p0/multi_cluster/virtual_compute_group/{use_default_vcg_read_write.groovy
 => use_vcg_read_write_routine_load.groovy} (57%)
 copy 
regression-test/suites/cloud_p0/multi_cluster/virtual_compute_group/{use_default_vcg_read_write.groovy
 => use_vcg_read_write_s3_load.groovy} (57%)
 copy 
regression-test/suites/cloud_p0/multi_cluster/virtual_compute_group/{use_vcg_read_write.groovy
 => use_vcg_read_write_unhealthy_node_50.groovy} (76%)
 copy 
regression-test/suites/cloud_p0/multi_cluster/virtual_compute_group/{use_vcg_read_write.groovy
 => vcg_auto_failover_manual_failback.groovy} (67%)
 copy cloud/src/common/stats.h => 
regression-test/suites/cloud_p0/test_metrics_format.groovy (54%)
 create mode 100644 
regression-test/suites/compaction/test_filecache_with_base_compaction.groovy
 copy be/src/vec/exec/format/table/table_format_reader.cpp => 
regression-test/suites/correctness/test_cast_time_to_datetime.groovy (53%)
 create mode 100644 
regression-test/suites/datatype_p0/decimalv3/test_decimal256_ddl.groovy
 create mode 100644 
regression-test/suites/external_table_p0/iceberg/iceberg_schema_change2.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/test_compaction_clone_missing_rowset_fault_injection.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/test_compaction_full_clone_missing_rowset_fault_injection.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/test_mow_alter_seq_multi_segments.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/test_mow_publish_clone_missing_rowset_fault_injection.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/test_mow_publish_full_clone_missing_rowset_fault_injection.groovy
 create mode 100644 
regression-test/suites/index_p0/test_ngram_bloomfilter_index_change.groovy
 create mode 100644 
regression-test/suites/load_p0/broker_load/test_s3_load_without_aksk.groovy
 copy be/src/vec/exec/format/table/table_format_reader.cpp => 
regression-test/suites/load_p0/broker_load/test_show_create_load.groovy (59%)
 create mode 100644 
regression-test/suites/load_p0/routine_load/data/test_routine_load_jsonpath_dollar_job.json
 copy 
regression-test/suites/load_p0/routine_load/{test_routine_load_progress.groovy 
=> test_multi_table_load_restart.groovy} (52%)
 create mode 100644 
regression-test/suites/load_p0/routine_load/test_routine_load_follower_fe.groovy
 copy 
regression-test/suites/load_p0/routine_load/{test_routine_load_offset.groovy => 
test_routine_load_job_schedule.groovy} (54%)
 create mode 100644 
regression-test/suites/load_p0/routine_load/test_routine_load_jsonpath_dollar.groovy
 create mode 100644 
regression-test/suites/load_p0/tvf/test_tvf_without_aksk.groovy
 create mode 100644 
regression-test/suites/load_p2/broker_load/ddl/test_multi_char_line_delimiter.sql
 create mode 100644 
regression-test/suites/load_p2/broker_load/test_multi_char_line_delimiter.groovy
 copy be/src/vec/exec/format/table/table_format_reader.cpp => 
regression-test/suites/nereids_p0/aggregate/aggregate_groupby_simplify.groovy 
(75%)
 create mode 100644 
regression-test/suites/nereids_p0/join/test_many_multi_join.groovy
 create mode 100644 
regression-test/suites/nereids_p0/test_cte_subquery_many.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/project_distinct_to_agg/project_distinct_to_agg.groovy
 create mode 100644 
regression-test/suites/nereids_syntax_p0/test_nereids_group_by_with_order.groovy
 copy regression-test/suites/{nereids_syntax_p0/test_show_keys.groovy => 
query_p0/sql_functions/math_functions/test_triangle.groovy} (51%)
 create mode 100644 
regression-test/suites/schema_change_p0/test_disable_drop_bucket_columns.groovy
 create mode 100644 
regression-test/suites/schema_change_p0/test_random_ordered_bucket_columns.groovy
 create mode 100644 
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/load.groovy
 create mode 100644 
regression-test/suites/variant_github_events_nonConcurrent_upgrade_p2/sql/affinityByIssuesAndPRs1.sql
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/affinityByIssuesAndPRs2.sql 
(100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/authorsWithTheMostPushes.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/countingStar1.sql (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/countingStar2.sql (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/countingStar3.sql (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/distributionOfRepositoriesByStarCount.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/githubRoulette.sql (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears3.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears4.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears5.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears6.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheListOfTopRepositoriesChangedOverTheYears7.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/howHasTheTotalNumberOfStarsChangedOverTime.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments3.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments4.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments5.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments6.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments7.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/issuesWithTheMostComments8.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/mostForkedRepositories.sql 
(100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/mostPopularCommentsOnGithub.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/organizationsByTheNumberOfRepositories.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/organizationsByTheNumberOfStars.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/organizationsByTheSizeOfCommunity.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks3.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks4.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/proportionsBetweenStarsAndForks5.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesByAmountOfModifiedCode.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesByTheNumberOfPushes.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithClickhouse_related_comments1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithClickhouse_related_comments2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithDoris_related_comments1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithDoris_related_comments2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheHighestGrowthYoY.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues3.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfIssues4.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfPullRequests1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumAmountOfPullRequests2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMaximumNumberOfAcceptedInvitations.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostPeopleWhoHavePushAccess1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostPeopleWhoHavePushAccess2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostPeopleWhoHavePushAccess3.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostStarsOverOneDay1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostStarsOverOneDay2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostStarsOverOneDay3.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheMostSteadyGrowthOverTime.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoriesWithTheWorstStagnation_order.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoryAffinityList1.sql 
(100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/repositoryAffinityList2.sql 
(100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/starsFromHeavyGithubUsers1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/starsFromHeavyGithubUsers2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theLongestRepositoryNames1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theLongestRepositoryNames2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theMostToughCodeReviews.sql 
(100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfRepositoriesOnGithub.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub3.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/theTotalNumberOfUsersOnGithub4.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/topLabels1.sql (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/topLabels2.sql (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/topLabels3.sql (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/topRepositoriesByStars.sql 
(100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/whatIsTheBestDayOfTheWeekToCatchAStar.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/whoAreAllThosePeopleGivingStars1.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/whoAreAllThosePeopleGivingStars2.sql
 (100%)
 copy regression-test/suites/{variant_github_events_nonConcurrent_p2 => 
variant_github_events_nonConcurrent_upgrade_p2}/sql/whoAreAllThosePeopleGivingStars3.sql
 (100%)
 create mode 100644 regression-test/suites/variant_p0/nested/load.groovy
 create mode 100644 regression-test/suites/variant_p0/nested/sql/q01.sql
 create mode 100644 regression-test/suites/variant_p0/nested2.groovy
 create mode 100644 regression-test/suites/variant_p2/tpch_upgrade/load.groovy
 create mode 100644 
regression-test/suites/variant_p2/tpch_upgrade/sql/q01_trans.sql
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q02_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q03_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q04_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q05_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q06_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q07_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q08_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q09_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q10_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q11_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q12_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q13_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q14_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q15_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q16_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q17_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q18_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q19_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q20_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q21_trans.sql (100%)
 copy regression-test/suites/{variant_p0/tpch => 
variant_p2/tpch_upgrade}/sql/q22_trans.sql (100%)
 create mode 100644 thirdparty/patches/aws-sdk-cpp-1.11.119-cmake.patch
 create mode 100644 thirdparty/patches/azure-sdk-for-cpp-azure-core_1.16.0.patch
 create mode 100644 thirdparty/patches/brpc-uuid-string.patch
 create mode 100644 thirdparty/patches/faiss-1.10.0.patch
 create mode 100644 thirdparty/patches/flatbuffers-2.0.0.patch
 create mode 100644 thirdparty/patches/grpc-1.54.3.patch
 create mode 100644 thirdparty/patches/libdivide-5.0.patch
 create mode 100644 thirdparty/patches/libuuid-1.0.3.patch
 create mode 100644 thirdparty/patches/thrift-0.16-fix_mutex_include.patch


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

Reply via email to