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

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


    omit 62ce0fe6630 [fix](restore) Add a local snapshot lock to protect 
snapshot dir (#47279)
     add 80f2d83a259 branch-3.0: [Test](index) fix the index property 
inconsistency for check_before_quit #46854 (#47207)
     add 0fbba02e3fc branch-3.0: [fix](ccr) Wrong tosql for alt tbl enable 
feature #46620 (#47208)
     add dc493c74641 branch-3.0: [fix](sql) Wrong result of tosql for drop 
column with rollup #47153 (#47205)
     add 1ea44506c8a branch-3.0: [fix](date_function) fix str_to_date function 
return wrong microsecond issue #47129 (#47261)
     add 8d23bf088ee branch-3.0: [test](case) Add nereids check (#47214)
     add 25e67f094bb branch-3.0: [test](case) fix tpcds_sf100 q17 result file 
#47169 (#47193)
     add cd1b10e2273 branch-3.0: [fix](hive docker)Reserve host port for hive2 
namenode and datanode #47262 (#47304)
     add 5ef1a4d9c47 branch-3.0: [fix](cloud-mow)Fe should process 
KV_TXN_CONFLICT_RETRY_EXCEEDED_MAX_TIMES when geting delete bitmap lock fail 
#47161 (#47294)
     add 3083f0c00c3 branch-3.0: [Fix](test) Fix Show Data Case #47224 (#47293)
     add db0d489666c branch-3.0: [fix](binlog) Binlog ts not initialized #47174 
(#47298)
     add 822c1326d7e branch-3.0: [chore](file_cache) Set enbale_dump_error_file 
to false by default #47229 (#47250)
     add 1c019d51f3b [chore](submodule) align clucene submodule branch with 
doris branch-3.0 (#47269)
     add 9045fb6f4e3 branch-3.0: [fix](cloud-mow)Fix case 
test_schema_change_with_mow_txn_conflict #47044 (#47306)
     add 8ddc7464236 branch-3.0: [fix](test) fix case failure for index 
compaction #47225 (#47237)
     add 6a13fd85b27 branch-3.0: [Fix](ShortCircuite) fix point query crash 
with prepared statement when encounter delete sign #47178 (#47222)
     add a5ea1efb6f2 branch-3.0: [Fix](Variant) fix variant may lost schema 
info when meet TXN_CONFLICT in cloud mode #47284 (#47309)
     add e55487603ba branch-3.0: [fix](test) fix case test_index_io_context 
#47290 (#47334)
     add 5e90377c9ed branch-3.0: [fix](cloud)(bulk load) fix memory leak in FE 
observer node #47074 (#47244)
     add baac2416eee branch-3.0: [Fix](recycler) Fix recycler fail when dealing 
with rowset [0-1] #47324 (#47335)
     add ae129e773da branch-3.0: [fix](s3filewriter) Fix s3_write_buffer_size 
boundary issue #47333 (#47341)
     add c4c526a8bf6 branch-3.0: [Fix](cloud) Cloud enable fe deploy mode from 
master-observers to multi-followers #45255 (#47215)
     add 016cb20158f [regression-test](fix) remove unused code in 
test_workload_sched_policy (#47344)
     add 99b2d629b0d [regression-test](case) remove two cases not suitable for 
cloud (#47353)
     add c30ff0677db [regression-test](fix) global var (#47125)
     add 5d70ee54c70 branch-3.0: [regression-test](framework) fix bug when sql 
returns two column with same name #47087 (#47135)
     add bff72833213 branch-3.0: [fix](cloud) fix file cache potential leakage 
#46561 (#47376)
     add 42c6257820b branch-3.0: [fix](docker) solve kerberos docker conflict 
#47260 (#47272)
     add 09878320242 branch-3.0: [Opt](regression) Add more test cases to 
external community pipeline #46897 (#46956)
     add 239f2d16f98 branch-3.0: [Opt](test) export/outfile case supports 
multi-kerberos env #47189 (#47238)
     add 110e0fcfb8e [branch-3.0]Add customStdAllocator for vector/map (#41193) 
(#47368)
     add 793634766b5 branch-3.0: [fix](hive docker)Sysctl reserve ports error 
#47373 (#47398)
     add bcea4fcd1f5 branch-3.0: [fix](hive docker)Unknown `--reserve-port` 
flags #47352 (#47355)
     add ee2979c6130 Revert "branch-3.0: [fix](date_function) fix str_to_date 
function return wrong microsecond issue #47129" (#47401)
     add 84a21bda28d branch-3.0: [fix](merge-on-write) Remove pending delete 
bitmap check when commit_txn() #47136 (#47283)
     add f8bd96932e8 branch-3.0: [fix](memory) Fix metadata memory tracking and 
profile (#47379)
     add ee46be6a6a9 branch-3.0: [improve](cloud-mow) modify some log (#47347) 
(#47433)
     add 4d5b371ea24 branch-3.0: [Opt](RowsetMeta) Add hint msg when encounter 
`TXN_VALUE_TOO_LARGE` in `commit_rowset()/update_tmp_rowset()` #47241 (#47429)
     add a3580a610d9 branch-3.0: [fix](regression test) Fix S3 load profile 
test failed in multi-frontends environment. #47330 (#47442)
     add cc38fad16c2 branch-3.0: [Bug](dead lock) Fix dead lock in Tablet Stat 
Mgr #46959 (#47418)
     add ac412b32aa6 branch-3.0: [fix](cloud-mow)Fix case 
test_cloud_mow_stream_load_with_commit_fail #47240 (#47435)
     add d23584f5e7b branch-3.0: [opt](docker)Replace healthy container with 
`--wait` #47357 (#47420)
     add 0f897ed9443 branch-3.0: [fix](Nereids) Use the schema saved during 
planning as the schema of the original target table #47337 (#47402)
     add e4eaf130604 branch-3.0: [Bug](function) fix wrong result when case 
when have more than 256 conditions and the… #47179 (#47391)
     add 28a46013747 branch-3.0: [regression-test](case) fix 
test_bloom_filter_hit.groovy #47057 (#47348)
     add db381d862be branch-3.0: [opt](jsonb) add ut for the jsonb parser 
#47181 (#47387)
     add 4acf8fbaaa3 branch-3.0: [regression-test](case) fix percentile case 
#47359 (#47394)
     add 0f63ced618a branch-3.0: [test](load) add p0 cases for insert docs 
#44364 (#44987)
     add 6856b74e416 branch-3.0: [opt](join) Check the property of nullable 
from intermediate row #45017 (#45475)
     add ce8d389b9c4 branch-3.0: [fix](local exchange) Use tokens to ensure 
that try_dequeue maintains strict order. #45741 (#45844)
     add fd514be024a branch-3.0: [Fix](test) test_cumu_compaction_with_delete 
case should be nonConcurrent #47372 (#47447)
     add c0f256f18ee branch-3.0: [improve](cloud-mow)Add delete bitmap metrics 
for MS #47047 (#47451)
     add 2ce46b95088 branch-3.0: [Fix](Test) debug point case should be 
nonConcurrent #47443 (#47450)
     add 0ac65471f09 branch-3.0: [opt](docker)Add healthy check for ES and 
Kafka #47362 (#47413)
     add 1f8faaa4525 branch-3.0: [opt](hive docker)Exit on creating table 
failed #47390 (#47452)
     add 778549008af [regression-test](fix) fix sql bug (#47361)
     add 2ebf871c0cb branch-3.0 [fix](delete) fix insert into cols should be 
corresponding to the query output for delete from command #47406 (#47454)
     add 13db9d5c314 branch-3.0: [Fix](Test) debug point should be cleared in 
the end #47458 (#47464)
     add 8cc7d60a5b3 branch-3.0: [opt](iceberg docker)Add health check for 
iceberg rest container #46767 (#47356)
     add 7446007285e branch-3.0: [Fix](recycler) Delete again to double check 
when recycle tablet failed by some bugs #47475 (#47477)
     add d3da2bf6552 branch-3.0: [fix](bug) Fix `Config.max_query_retry_time=1` 
analysis planner is null #47287 (#47480)
     add 900b2606a57 branch-3.0: [fix](cloud) Fix cloud -230 retry not reset 
ctx state #47326 (#47469)
     add 64dd61bb1b6 branch-3.0: [chore](binlog) Log download binlog cost 
#47360 (#47397)
     add 25d52ab5055 branch-3.0: [test](p0) don't run move-memtable injection 
cases in cloud mode #47311 (#47468)
     add a2827a25eb6 branch-3.0: [fix](cloud-mow) Make delete bitmap cache 
expired time more reasonable #47295 (#47490)
     add 7950af36c83 branch-3.0: [fix](cloud-mow) Make some timeout about mow 
more reasonable #46365 (#47489)
     add 4799310c3e6 branch-3.0: [fix](cloud) Fix cloud decomission and check 
wal #47187 (#47483)
     add f552fe23383 branch-3.0: [fix](fe) Fix `slf4j` contains multiple SLF4J 
bindings #45945 (#47466)
     add a3651509249 branch-3.0: [fix](restore) Release snapshots after the 
FINISHED state is persisted #47277 (#47285)
     add 8b0fdf35f34 branch-3.0: [regression-test](case) enlarge 
compaction_width_array_column.groovy … #47059 (#47365)
     add 1179fb16430 branch-3.0: [Test](check) Skip view for check meta test 
#47175 (#47190)
     add 5911412b43e branch-3.0: [Fix](partial update) Forbid partial update 
when table is in SCHEMA_CHANGE/ROLLUP in FE #46985 (#47160)
     add 1ba5dbe6264 branch-3.0: [Improvement]downgrade resource tag when there 
is not queryable replica #44255 (#45262)
     add b1d8fc4fc0d branch-3.0: [regression-test](fix) enlarge statistic test 
case's waiting time #45590 (#46015)
     add a419b59b2f7 branch-3.0: [regression-test](fix) remove mow 2pc test 
cases #46609 (#46730)
     add 112395c3920 branch-3.0: [chore](persist) Save old index schema map in 
TableAddOrDropColumnsInfo #46606 (#46740)
     add 1927b965620 branch-3.0: [regression](minio) test minio as doris 
storage vault #45417 (#46309)
     add 3231215543e branch-3.0: [Test](Export) add some debug logs for export 
#47400 (#47474)
     add 6ae85be688b branch-3.0: [test](move-memtable) mitigate flaky injection 
test `skip_two_backends` #47082 (#47110)
     add e533bc98308 branch-3.0: [opt](regression-test) Adjust the stream load 
timeout check of the regression framework #47037 (#47048)
     add 1cc177c21f8 branch-3.0: [fix](nereids)fix logical repeat computefd 
#47321 (#47346)
     add 4ec7f892284 branch-3.0: [fix](backup) filter the staled task response 
by job id #47416 (#47444)
     add 35ed78923b4 branch-3.0: [fix](cloud) Fix async mtmv job retry when 
meet -230 in cloud #47370 (#47482)
     add 3c594a5970d branch-3.0: [fix](cloud) shorten cache lock held time and 
add metrics #47472 (#47494)
     add 9d6b7979068 [fix](case) make inverted index up down case robust 
(#47382)
     add 9b8a190e715 [cherry-pick](branch-3.0) Pick "[Fix](recycler) Further 
fix for #47475 (#47486)" (#47499)
     add dad83349ecf [regression-test](case) fix two cases using same table 
(#47512)
     add b1e6ee2157e branch-3.0: [fix](cache) fix sql cache throw npe in cloud 
mode #47221 (#47266)
     add c50d1616322 branch-3.0: [fix](Nereids) bind schema table qualified 
column failed #46960 (#47155)
     add 512681c2384 branch-3.0: [fix](edit_log) throw exception when replay 
alter constraint on catalog table #47151 (#47231)
     add 338bcc8c10f branch-3.0: [Fix](testcase) Add 
enable_cloud_txn_lazy_commit for testcases relates to many partitions #47511 
(#47517)
     add 46d207e5f41 branch-3.0: [Fix](compaction) Should do_lease for full 
compaction #47436 (#47519)
     add 9e4b2b37787 branch-3.0: [Fix]Fix double-free when memtable agg #47523 
(#47531)
     add 989973f8b35 [test](mtmv) Fix regression test unstable and add relevant 
test log #46299 #46546 (#47112)
     add 91eb0beeafc branch-3.0: [improve](cloud-mow)Add delete bitmap metrics 
#47028 (#47533)
     add 66d489b140e branch-3.0: [fix](hive docker)Table `partition_location_1` 
miss data #47539 (#47558)
     add 44df61b4561 branch-3.0: [fix](memory) Fix init segment map check 
memory exceeds limit (#47403)
     add d147faa5f3c branch-3.0: [fix](memory) Fix WorkloadGroup memory GC 
cancel msg #47367 (#47500)
     add 66a70aa9678 branch-3.0: [fix](compaction) fix the issue of schema loss 
caused by cloud disable auto compaction #47495 (#47529)
     add 9b23b6ff9da branch-3.0: [improve](test) Fix unstable cases #47540 
(#47560)
     add 814e4d7b763 branch-3.0: [Fix](recycler)  Fix retain inverted indexes 
in tmp rowset recycling #47536 (#47546)
     add 2168a446d31 [fix](restore) Add a local snapshot lock to protect 
snapshot dir (#47279)

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   (62ce0fe6630)
            \
             N -- N -- N   refs/heads/auto-pick-47279-branch-3.0 (2168a446d31)

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:
 .gitmodules                                        |    2 +-
 be/src/cloud/cloud_base_compaction.cpp             |    2 +-
 be/src/cloud/cloud_cumulative_compaction.cpp       |    2 +-
 .../cloud/cloud_cumulative_compaction_policy.cpp   |   16 +
 be/src/cloud/cloud_full_compaction.cpp             |    3 +
 be/src/cloud/cloud_schema_change_job.cpp           |    2 +-
 be/src/cloud/cloud_storage_engine.cpp              |   68 +-
 be/src/cloud/cloud_storage_engine.h                |    2 +-
 be/src/cloud/cloud_tablet.cpp                      |   17 +-
 be/src/cloud/cloud_tablet_mgr.cpp                  |   50 +-
 be/src/cloud/cloud_tablet_mgr.h                    |    3 +
 be/src/cloud/config.cpp                            |    2 +-
 be/src/common/config.cpp                           |   14 +-
 be/src/common/config.h                             |   11 +-
 be/src/common/daemon.cpp                           |   11 +-
 be/src/io/cache/block_file_cache.cpp               |  428 +++---
 be/src/io/cache/block_file_cache.h                 |   93 +-
 be/src/io/cache/file_block.cpp                     |   18 +-
 be/src/io/cache/file_block.h                       |    6 +
 be/src/io/cache/fs_file_cache_storage.cpp          |    2 +-
 be/src/io/fs/s3_file_writer.cpp                    |   37 +-
 be/src/olap/base_tablet.cpp                        |   34 +
 be/src/olap/base_tablet.h                          |    4 +
 be/src/olap/compaction.cpp                         |   13 +-
 be/src/olap/compaction.h                           |    2 +-
 be/src/olap/delta_writer_v2.h                      |    1 -
 be/src/olap/memtable.cpp                           |    2 -
 be/src/olap/memtable_writer.h                      |    1 -
 be/src/olap/metadata_adder.h                       |   73 +-
 be/src/olap/olap_server.cpp                        |   28 +
 be/src/olap/rowid_conversion.h                     |   41 +-
 be/src/olap/rowset/beta_rowset_reader.cpp          |    3 +-
 be/src/olap/rowset/beta_rowset_writer.h            |    2 +-
 be/src/olap/rowset/segcompaction.cpp               |    3 +-
 be/src/olap/rowset/segcompaction.h                 |   10 +-
 .../rowset/segment_v2/indexed_column_reader.cpp    |    6 +-
 .../olap/rowset/segment_v2/indexed_column_reader.h |   15 +-
 .../segment_v2/inverted_index_fs_directory.cpp     |   14 -
 be/src/olap/rowset/segment_v2/page_handle.h        |   12 +-
 be/src/olap/rowset/segment_v2/segment.cpp          |   17 +-
 be/src/olap/rowset/segment_v2/segment.h            |    7 +-
 be/src/olap/rowset_builder.h                       |    1 -
 be/src/olap/segment_loader.cpp                     |    3 +-
 be/src/olap/segment_loader.h                       |   13 +-
 be/src/olap/simple_rowid_conversion.h              |    5 +-
 be/src/olap/storage_engine.cpp                     |    5 +
 be/src/olap/storage_engine.h                       |    9 +
 be/src/olap/tablet_manager.cpp                     |   62 +-
 be/src/olap/tablet_manager.h                       |    6 +-
 be/src/olap/tablet_meta.cpp                        |   20 +-
 be/src/olap/tablet_meta.h                          |   12 +-
 be/src/olap/tablet_schema.cpp                      |    2 -
 be/src/olap/tablet_schema.h                        |    7 +-
 be/src/olap/tablet_schema_cache.cpp                |    2 +-
 be/src/pipeline/exec/hashjoin_probe_operator.cpp   |   29 +-
 be/src/pipeline/local_exchange/local_exchanger.h   |    5 +-
 be/src/runtime/exec_env.h                          |   16 +-
 be/src/runtime/exec_env_init.cpp                   |   15 +-
 be/src/runtime/memory/cache_policy.h               |    6 +
 be/src/runtime/memory/lru_cache_policy.h           |   38 +-
 be/src/runtime/memory/lru_cache_value_base.h       |   11 +-
 be/src/runtime/memory/mem_tracker_limiter.cpp      |   58 +-
 be/src/runtime/memory/mem_tracker_limiter.h        |   14 +-
 be/src/runtime/memory/memory_profile.cpp           |  305 ++--
 be/src/runtime/memory/memory_profile.h             |   69 +-
 be/src/runtime/thread_context.h                    |    4 +-
 be/src/runtime/workload_group/workload_group.cpp   |   36 +-
 be/src/service/backend_service.cpp                 |   21 +-
 be/src/service/point_query_executor.cpp            |   25 +-
 be/src/util/runtime_profile.cpp                    |    4 +-
 be/src/util/runtime_profile.h                      |   45 +-
 be/src/vec/common/custom_allocator.h               |   82 ++
 be/src/vec/functions/function_case.h               |   13 +-
 be/src/vec/runtime/partitioner.h                   |    1 -
 be/src/vec/sink/vdata_stream_sender.h              |    1 -
 be/test/io/cache/block_file_cache_test.cpp         |  108 +-
 be/test/io/fs/s3_file_writer_test.cpp              |  392 +++++
 be/test/olap/rowid_conversion_test.cpp             |    6 +-
 be/test/util/jsonb_parser_simd_test.cpp            |  406 +++++
 be/test/vec/exec/concurrent_queue_order.cpp        |  109 ++
 build.sh                                           |    4 +-
 cloud/src/common/bvars.cpp                         |    5 +
 cloud/src/common/bvars.h                           |    2 +
 cloud/src/common/config.h                          |    9 +-
 cloud/src/common/network_util.cpp                  |   11 +
 cloud/src/meta-service/injection_point_http.cpp    |  120 +-
 cloud/src/meta-service/meta_service.cpp            |  111 +-
 cloud/src/meta-service/meta_service_helper.h       |   11 +-
 cloud/src/meta-service/meta_service_job.cpp        |   16 +-
 cloud/src/meta-service/meta_service_resource.cpp   |   27 +
 cloud/src/meta-service/meta_service_schema.cpp     |   14 +-
 cloud/src/meta-service/meta_service_schema.h       |    6 +-
 cloud/src/meta-service/meta_service_txn.cpp        |   37 +-
 cloud/src/recycler/recycler.cpp                    |   88 +-
 cloud/src/recycler/recycler.h                      |    8 +-
 cloud/src/resource-manager/resource_manager.cpp    |  258 +++-
 cloud/test/fdb_injection_test.cpp                  |    3 +
 cloud/test/meta_service_http_test.cpp              |    4 +-
 cloud/test/meta_service_job_test.cpp               |    2 +-
 cloud/test/meta_service_test.cpp                   |  148 --
 cloud/test/recycler_test.cpp                       |    5 +-
 cloud/test/resource_test.cpp                       |    4 +
 cloud/test/schema_kv_test.cpp                      |  131 +-
 .../docker-compose/clickhouse/clickhouse.yaml.tpl  |    7 -
 .../thirdparties/docker-compose/db2/db2.yaml.tpl   |    7 -
 .../docker-compose/elasticsearch/es.yaml.tpl       |    7 +-
 .../elasticsearch/scripts/es_init.sh               |    2 +
 .../docker-compose/hive/hive-2x.yaml.tpl           |   20 +-
 .../docker-compose/hive/hive-2x_settings.env       |    2 +-
 .../docker-compose/hive/hive-3x.yaml.tpl           |   20 +-
 .../partition_location_1/create_table.hql          |    1 +
 .../partition_location_2/create_table.hql          |    1 +
 .../data/regression/crdmm_data/create_table.hql    |    2 +-
 .../docker-compose/hive/scripts/hive-metastore.sh  |   32 +-
 .../docker-compose/iceberg/entrypoint.sh.tpl       |    7 +
 .../docker-compose/iceberg/iceberg.yaml.tpl        |   46 +-
 .../docker-compose/kafka/kafka.yaml.tpl            |   14 +
 .../docker-compose/mariadb/mariadb-10.yaml.tpl     |    7 -
 .../minio-RELEASE.2024-11-07.env}                  |    2 +-
 .../minio-RELEASE.2024-11-07.yaml.tpl}             |   39 +-
 .../docker-compose/minio/script/minio_init.sh}     |   32 +-
 .../docker-compose/mysql/mysql-5.7.yaml.tpl        |    8 +-
 .../docker-compose/oceanbase/oceanbase.yaml.tpl    |    8 +-
 .../docker-compose/oracle/oracle-11.yaml.tpl       |    7 -
 .../postgresql/postgresql-14.yaml.tpl              |    7 -
 .../docker-compose/sqlserver/sqlserver.yaml.tpl    |    8 +-
 docker/thirdparties/run-thirdparties-docker.sh     |   72 +-
 .../main/java/org/apache/doris/common/Config.java  |   11 +-
 .../apache/doris/alter/SchemaChangeHandler.java    |   11 +-
 .../org/apache/doris/alter/SchemaChangeJobV2.java  |    4 +-
 .../org/apache/doris/analysis/AlterTableStmt.java  |    7 +-
 .../apache/doris/analysis/DropColumnClause.java    |    2 +-
 .../org/apache/doris/backup/BackupHandler.java     |   28 +-
 .../java/org/apache/doris/backup/RestoreJob.java   |   18 +-
 .../org/apache/doris/binlog/BinlogManager.java     |   46 +-
 .../java/org/apache/doris/catalog/OlapTable.java   |    9 +
 .../java/org/apache/doris/catalog/TableIf.java     |   39 +-
 .../org/apache/doris/catalog/TabletStatMgr.java    |   58 +-
 .../doris/cloud/catalog/CloudClusterChecker.java   |   15 +-
 .../org/apache/doris/cloud/catalog/CloudEnv.java   |   13 +-
 .../doris/cloud/catalog/CloudTabletRebalancer.java |   89 +-
 .../transaction/CloudGlobalTransactionMgr.java     |   38 +-
 .../doris/common/NereidsSqlCacheManager.java       |   53 +-
 .../doris/datasource/FederationBackendPolicy.java  |    3 +
 .../org/apache/doris/httpv2/rest/LoadAction.java   |    2 +
 .../apache/doris/job/extensions/mtmv/MTMVTask.java |   46 +-
 .../org/apache/doris/load/ExportTaskExecutor.java  |   34 +
 .../org/apache/doris/load/GroupCommitManager.java  |    6 +
 .../org/apache/doris/load/loadv2/LoadManager.java  |    1 +
 .../java/org/apache/doris/metric/MetricRepo.java   |    6 +
 .../java/org/apache/doris/mysql/MysqlProto.java    |    3 +-
 .../org/apache/doris/mysql/privilege/Auth.java     |    9 +
 .../mysql/privilege/CommonUserProperties.java      |   11 +
 .../apache/doris/mysql/privilege/UserProperty.java |   22 +
 .../doris/mysql/privilege/UserPropertyMgr.java     |    8 +
 .../org/apache/doris/nereids/StatementContext.java |    7 +
 .../generator/PlanPatternGeneratorAnalyzer.java    |    4 +-
 .../apache/doris/nereids/properties/DataTrait.java |    4 +
 .../doris/nereids/rules/analysis/BindRelation.java |    4 +-
 .../nereids/rules/analysis/CollectRelation.java    |   14 +-
 .../mv/InitMaterializationContextHook.java         |    7 +-
 .../doris/nereids/stats/StatsCalculator.java       |    4 +
 .../trees/plans/commands/DeleteFromCommand.java    |    3 +-
 .../commands/insert/InsertIntoTableCommand.java    |   16 +-
 .../nereids/trees/plans/logical/LogicalRepeat.java |    2 +-
 .../java/org/apache/doris/persist/EditLog.java     |   12 +-
 .../doris/persist/TableAddOrDropColumnsInfo.java   |    8 +-
 .../org/apache/doris/planner/OlapScanNode.java     |   47 +-
 .../org/apache/doris/planner/OlapTableSink.java    |    4 +
 .../java/org/apache/doris/qe/ConnectContext.java   |    8 +-
 .../java/org/apache/doris/qe/ConnectProcessor.java |    3 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |   12 +-
 .../java/org/apache/doris/qe/StmtExecutor.java     |    6 +-
 .../org/apache/doris/qe/cache/CacheAnalyzer.java   |   84 +-
 .../main/java/org/apache/doris/system/Backend.java |   14 +
 .../org/apache/doris/system/BeSelectionPolicy.java |   33 +-
 .../apache/doris/analysis/AlterTableStmtTest.java  |   21 +
 .../doris/analysis/DropColumnClauseTest.java       |    2 +-
 .../persist/TableAddOrDropColumnsInfoTest.java     |    5 +-
 .../apache/doris/planner/ResourceTagQueryTest.java |   12 +-
 .../apache/doris/system/SystemInfoServiceTest.java |   23 +
 fe/pom.xml                                         |   30 +-
 gensrc/proto/cloud.proto                           |    4 +-
 regression-test/conf/regression-conf.groovy        |   11 +
 .../cloud/test_cloud_full_compaction_do_lease.out} |  Bin 109 -> 110 bytes
 ...st_cloud_mow_stream_load_with_txn_conflict.out} |  Bin 134 -> 122 bytes
 .../fault_injection_p0/cloud/test_stream_load.csv  |    2 +
 .../partial_update/during_sc.csv                   |    2 +
 .../test_partial_update_during_sc.out}             |  Bin 236 -> 347 bytes
 .../test_insert_docs_demo.out}                     |  Bin 141 -> 142 bytes
 .../test_delete_bitmap_metrics.out}                |  Bin 155 -> 161 bytes
 .../{no_await/no_await.out => await/await.out}     |  Bin 3495 -> 3493 bytes
 .../{unique => unique_rewrite}/unique_rewrite.out  |  Bin
 .../delete/delete_mow_partial_update.out           |  Bin 887 -> 1148 bytes
 .../eliminate_gby_key/eliminate_gby_key.out}       |  Bin 122 -> 128 bytes
 .../mv/external_table/part_partition_invalid.out   |  Bin 2031 -> 1324 bytes
 .../nereids_syntax_p0/mv/newMv/multi_slot4.out     |  Bin 198 -> 274 bytes
 .../data/point_query_p0/test_point_query.out       |  Bin 9833 -> 9896 bytes
 .../test_aggregate_all_functions2.out              |  Bin 8332 -> 8294 bytes
 .../case_function/test_case_function.out           |  Bin 361 -> 462 bytes
 regression-test/data/tpcds_sf100_p2/sql/q17.out    |  Bin 6376 -> 6594 bytes
 .../schema_change_with_txn_conflict.out}           |  Bin 131 -> 185 bytes
 .../create/test_minio_storage_vault.out}           |  Bin 109 -> 136 bytes
 .../workload_manager_p0/skip_rg_test_table.csv     |    2 +
 .../regression/action/StreamLoadAction.groovy      |   10 +-
 .../org/apache/doris/regression/suite/Suite.groovy |  220 ++-
 .../doris/regression/suite/SuiteCluster.groovy     |   36 +
 .../cloud_p0/conf/regression-conf-custom.groovy    |    2 +
 regression-test/pipeline/p0/conf/fe.conf           |    1 +
 regression-test/plugins/aliyun_oss_sdk.groovy      |    7 +
 .../plugins/cloud_show_data_plugin.groovy          |   94 +-
 .../suites/auth_call/test_ddl_mv_auth.groovy       |    4 +-
 .../suites/auth_p0/test_select_column_auth.groovy  |    2 +-
 .../bloom_filter_p0/test_bloom_filter_hit.groovy   |    6 +
 .../test_binlog_config_change.groovy               |    8 +-
 .../inverted_index/test_get_binlog.groovy          |   10 +-
 .../inverted_index/test_ingest_binlog.groovy       |    8 +-
 .../inverted_index/test_multi_buckets.groovy       |    8 +-
 .../inverted_index/test_backup_restore.groovy      |    8 +-
 .../node_mgr/test_cloud_decommission.groovy        |  301 ++++
 .../suites/cloud_p0/node_mgr/test_ms_api.groovy    | 1553 ++++++++++++++++++++
 .../node_mgr/test_sql_mode_node_mgr.groovy         |   41 +
 .../cloud_p0/query_retry/test_retry_e-230.groovy   |   39 +-
 .../test_retry_e-230_async_mtmv_job.groovy         |  139 ++
 .../compaction_width_array_column.groovy           |    3 +-
 .../test_cumu_compaction_with_delete.groovy        |    2 +-
 .../suites/control_p0/test_set_max_retry.groovy    |   25 +-
 .../test_mv_case/test_mv_case.groovy               |   13 +-
 .../suites/data_reliability/check_meta.groovy      |    4 +
 .../suites/datatype_p0/scalar_types/load.groovy    |    6 +-
 .../create_view_nereids/create_view_use_mv.groovy  |    4 +-
 .../suites/delete_p0/test_delete_unicode.groovy    |    3 +-
 ...test_export_table_with_materialized_view.groovy |    6 +-
 .../export_p2/test_export_max_file_size.groovy     |  269 ++--
 .../test_outfile_orc_max_file_size.groovy          |  218 +--
 .../suites/export_p2/test_outfile_p2.groovy        |   95 +-
 .../jdbc/test_jdbc_query_tvf.groovy                |    2 +-
 .../lower_case/test_conflict_name.groovy           |    2 +-
 .../lower_case/test_meta_names_mapping.groovy      |    2 +-
 .../tvf/test_frontends_disks_tvf.groovy            |    2 +-
 .../test_insert_from_tvf_with_common_user.groovy   |    2 +-
 .../tvf/test_local_tvf_compression.groovy          |    2 +-
 .../tvf/test_local_tvf_enclose.groovy              |    2 +-
 ...test_local_tvf_parquet_unsigned_integers.groovy |    2 +-
 .../tvf/test_local_tvf_with_complex_type.groovy    |    2 +-
 ...t_local_tvf_with_complex_type_element_at.groovy |    2 +-
 ...l_tvf_with_complex_type_insertinto_doris.groovy |    2 +-
 .../tvf/test_read_csv_empty_line_as_null.groovy    |    2 +-
 .../external_table_p0/tvf/test_s3_tvf.groovy       |    2 +-
 .../tvf/test_s3_tvf_compression.groovy             |    2 +-
 .../tvf/test_s3_tvf_parquet_compress.groovy        |    2 +-
 .../tvf/test_s3_tvf_with_resource.groovy           |    2 +-
 .../tvf/test_tvf_csv_line_end.groovy               |    2 +-
 .../test_cloud_full_compaction_do_lease.groovy     |  123 ++
 ..._cloud_mow_stream_load_with_txn_conflict.groovy |   61 +
 .../test_partial_update_during_sc.groovy           |  118 ++
 .../test_disable_move_memtable.groovy              |  516 +++----
 .../test_full_compaciton_run_status.groovy         |    2 +
 .../test_index_bkd_writer_fault_injection.groovy   |    2 +-
 .../test_index_compaction_fault_injection.groovy   |    4 +-
 ...index_compound_directory_fault_injection.groovy |    2 +-
 .../test_index_fault_injection.groovy              |    4 +-
 .../test_index_io_context.groovy                   |    4 +-
 ...oad_stream_back_pressure_fault_injection.groovy |  154 +-
 ...d_stream_stub_close_wait_fault_injection.groovy |  130 +-
 .../test_load_stream_stub_failure_injection.groovy |  138 +-
 .../test_multi_replica_fault_injection.groovy      |    9 +-
 .../test_writer_v2_fault_injection.groovy          |  162 +-
 .../suites/insert_p0/test_insert_docs_demo.groovy  |  111 ++
 .../test_index_compaction_unique_keys_arr.groovy   |    2 +-
 .../index_change/test_index_change_1.groovy        |    8 +-
 .../index_change/test_index_change_2.groovy        |    4 +-
 .../index_change/test_index_change_3.groovy        |    4 +-
 .../index_change/test_index_change_4.groovy        |    4 +-
 .../test_index_compaction_dup_keys.groovy          |    2 +-
 .../test_index_compaction_null.groovy              |    4 +-
 .../test_index_compaction_p0.groovy                |    5 +-
 .../test_index_compaction_unique_keys.groovy       |    2 +-
 .../storage_format/test_storage_format_v1.groovy   |    2 +-
 .../storage_format/test_storage_format_v2.groovy   |    2 +-
 .../inverted_index_p0/test_count_on_index.groovy   |    4 +-
 .../test_index_equal_select.groovy                 |    2 +-
 .../test_index_key_match_select.groovy             |    2 +-
 .../test_index_like_select.groovy                  |    4 +-
 .../test_index_match_phrase.groovy                 |    4 +-
 .../test_index_match_select.groovy                 |    8 +-
 .../test_index_no_need_read_data.groovy            |    2 +-
 .../test_index_range_between_select.groovy         |    4 +-
 ...test_index_range_bigger_and_equal_select.groovy |    2 +-
 .../test_index_range_bigger_select.groovy          |    2 +-
 .../test_index_range_in_select.groovy              |    4 +-
 .../test_index_range_not_in_select.groovy          |    4 +-
 ...est_index_range_smaller_and_equal_select.groovy |    2 +-
 .../test_index_range_smaller_select.groovy         |    2 +-
 .../test_inverted_index_mor.groovy                 |    2 +-
 .../test_inverted_index_null.groovy                |    2 +-
 .../test_inverted_index_null_ram_dir.groovy        |    2 +-
 .../test_inverted_index_v2_file_size.groovy        |    2 +-
 .../suites/inverted_index_p0/test_lowercase.groovy |    2 +-
 .../test_pk_no_need_read_data.groovy               |    2 +-
 .../test_mow_with_null_sequence.groovy             |    4 +-
 .../test_index_compaction_p1.groovy                |    6 +-
 .../suites/inverted_index_p2/test_show_data.groovy |    6 +-
 .../inverted_index.groovy                          |    4 +
 .../stream_load/test_load_with_decimal.groovy      |    2 +-
 .../stream_load/test_stream_load_properties.groovy |    4 +
 .../suites/manager/test_manager_interface_1.groovy |    8 +-
 .../metrics_p0/test_delete_bitmap_metrics.groovy   |  230 +++
 .../no_await.groovy => await/await.groovy}         |   61 +-
 .../suites/mv_p0/no_await/no_await.groovy          |   21 +
 .../unique_rewrite.groovy                          |    0
 .../delete/delete_mow_partial_update.groovy        |   45 +
 .../eliminate_gby_key/eliminate_gby_key.groovy     |    5 +
 .../mv_contain_external_table.groovy               |    3 +-
 .../external_table/part_partition_invalid.groovy   |   31 +-
 .../mv/external_table/single_external_table.groovy |    6 +-
 .../mv/is_in_debug_mode/is_in_debug_mode.groovy    |    3 +
 .../mv/nested_mtmv/nested_mtmv.groovy              |    6 +-
 .../mv/union_rewrite/usercase_union_rewrite.groovy |    2 +-
 .../distribute/local_shuffle.groovy                |    2 +-
 .../nereids_syntax_p0/information_schema.groovy    |    2 +-
 .../suites/nereids_syntax_p0/match.groovy          |    6 +-
 .../nereids_syntax_p0/mv/newMv/multi_slot4.groovy  |   10 +-
 .../nereids_syntax_p0/mv/ut/distinctQuery.groovy   |    2 +-
 .../test_auto_partition_behavior.groovy            |    2 +-
 .../stress_test_high_concurrency_load.groovy       |    1 +
 .../same_data/stress_test_same_date_range.groovy   |    1 +
 .../stress_test_two_stream_load.groovy             |    1 +
 .../suites/point_query_p0/test_point_query.groovy  |    7 +
 .../test_aggregate_all_functions2.groovy           |    5 +-
 .../case_function/test_case_function.groovy        |  548 +++++++
 .../query_profile/s3_load_profile_test.groovy      |   53 +-
 .../suites/rollup_p0/test_materialized_view.groovy |   66 +-
 ...groovy => alter_disable_auto_compaction.groovy} |   38 +-
 .../test_agg_schema_key_change_modify.groovy       |    2 +-
 .../test_dup_mv_schema_change.groovy               |    4 +-
 ...test_schema_change_with_mow_txn_conflict.groovy |   50 +-
 .../test_uniq_mv_schema_change.groovy              |   21 +-
 .../test_cloud_follower_show_data.groovy           |   11 +-
 .../test_cloud_mtmv_show_data.groovy               |   62 +-
 ...ema_change_add_and_drop_column_show_data.groovy |   24 +-
 ...hema_change_add_and_drop_index_show_data.groovy |   20 +-
 ...d_schema_change_reorder_column_show_data.groovy |   15 +-
 .../test_cloud_delete_table_rows_show_data.groovy  |   27 +-
 ...oud_drop_and_recover_partition_show_data.groovy |   40 +-
 .../test_cloud_drop_table_show_data.groovy         |   44 +-
 ... => test_cloud_truncate_table_show_data.groovy} |   53 +-
 .../test_cloud_disable_compaction_show_data.groovy |   11 +-
 .../test_cloud_inverted_index_v1_show_data.groovy  |   11 +-
 .../test_cloud_inverted_index_v2_show_data.groovy  |   11 +-
 .../test_cloud_lz4_show_data.groovy                |   11 +-
 .../test_cloud_zstd_show_data.groovy               |   11 +-
 .../test_cloud_agg_show_data.groovy                |   11 +-
 .../test_cloud_dup_show_data.groovy                |   16 +-
 .../test_cloud_mor_show_data.groovy                |   11 +-
 .../test_cloud_mow_partial_update_show_data.groovy |   13 +-
 .../test_cloud_mow_show_data.groovy                |   11 +-
 ...st_show_create_table_with_storage_policy.groovy |    1 +
 .../suites/show_p0/test_show_data_skew.groovy      |    1 +
 .../statistics/test_external_partition.groovy      |    2 +-
 .../test_schema_change_statistics.groovy           |    2 +-
 .../schema_change_with_txn_conflict.groovy         |   52 +
 .../create/test_minio_storage_vault.groovy         |   71 +
 .../workload_manager_p0/test_resource_tag.groovy   |   99 ++
 .../test_workload_sched_policy.groovy              |   57 -
 365 files changed, 9151 insertions(+), 3058 deletions(-)
 create mode 100644 be/src/vec/common/custom_allocator.h
 create mode 100644 be/test/util/jsonb_parser_simd_test.cpp
 create mode 100644 be/test/vec/exec/concurrent_queue_order.cpp
 copy docker/thirdparties/docker-compose/{postgresql/postgresql-14.env => 
minio/minio-RELEASE.2024-11-07.env} (96%)
 copy docker/thirdparties/docker-compose/{oceanbase/oceanbase.yaml.tpl => 
minio/minio-RELEASE.2024-11-07.yaml.tpl} (61%)
 copy docker/{runtime/broker/resource/broker_is_alive.sh => 
thirdparties/docker-compose/minio/script/minio_init.sh} (64%)
 mode change 100755 => 100644
 copy 
regression-test/data/{compaction/test_single_compaction_with_variant_inverted_index.out
 => fault_injection_p0/cloud/test_cloud_full_compaction_do_lease.out} (97%)
 copy 
regression-test/data/fault_injection_p0/cloud/{test_cloud_mow_stream_load_with_commit_fail.out
 => test_cloud_mow_stream_load_with_txn_conflict.out} (91%)
 create mode 100644 
regression-test/data/fault_injection_p0/cloud/test_stream_load.csv
 create mode 100644 
regression-test/data/fault_injection_p0/partial_update/during_sc.csv
 copy regression-test/data/{update/test_unique_table_update.out => 
fault_injection_p0/partial_update/test_partial_update_during_sc.out} (51%)
 copy regression-test/data/{bloom_filter_p0/test_bloom_filter_drop_column.out 
=> insert_p0/test_insert_docs_demo.out} (67%)
 copy 
regression-test/data/{fault_injection_p0/cloud/test_cloud_mow_insert_timeout.out
 => metrics_p0/test_delete_bitmap_metrics.out} (77%)
 copy regression-test/data/mv_p0/{no_await/no_await.out => await/await.out} 
(99%)
 rename regression-test/data/mv_p0/{unique => 
unique_rewrite}/unique_rewrite.out (100%)
 copy regression-test/data/{nereids_p0/colocate/test_set_operation_colocate.out 
=> nereids_rules_p0/eliminate_gby_key/eliminate_gby_key.out} (85%)
 copy 
regression-test/data/{auto_increment_p2/test_unique_auto_inc_concurrent.out => 
variant_p0/schema_change/schema_change_with_txn_conflict.out} (57%)
 copy 
regression-test/data/{compaction/test_single_compaction_with_variant_inverted_index.out
 => vault_p0/create/test_minio_storage_vault.out} (77%)
 create mode 100644 
regression-test/data/workload_manager_p0/skip_rg_test_table.csv
 create mode 100644 
regression-test/suites/cloud_p0/node_mgr/test_cloud_decommission.groovy
 create mode 100644 regression-test/suites/cloud_p0/node_mgr/test_ms_api.groovy
 create mode 100644 
regression-test/suites/cloud_p0/query_retry/test_retry_e-230_async_mtmv_job.groovy
 copy fe/fe-core/src/main/java/org/apache/doris/load/loadv2/JobState.java => 
regression-test/suites/control_p0/test_set_max_retry.groovy (59%)
 create mode 100644 
regression-test/suites/fault_injection_p0/cloud/test_cloud_full_compaction_do_lease.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/cloud/test_cloud_mow_stream_load_with_txn_conflict.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/partial_update/test_partial_update_during_sc.groovy
 create mode 100644 
regression-test/suites/insert_p0/test_insert_docs_demo.groovy
 create mode 100644 
regression-test/suites/metrics_p0/test_delete_bitmap_metrics.groovy
 copy regression-test/suites/mv_p0/{no_await/no_await.groovy => 
await/await.groovy} (65%)
 rename regression-test/suites/mv_p0/{unique => 
unique_rewrite}/unique_rewrite.groovy (100%)
 copy regression-test/suites/schema_change_p0/{check_time_type.groovy => 
alter_disable_auto_compaction.groovy} (60%)
 rename 
regression-test/suites/show_data_p2/test_table_operation/{test_cloud_truncate_and_recover_table_show_data.groovy
 => test_cloud_truncate_table_show_data.groovy} (77%)
 create mode 100644 
regression-test/suites/variant_p0/schema_change/schema_change_with_txn_conflict.groovy
 create mode 100644 
regression-test/suites/vault_p0/create/test_minio_storage_vault.groovy
 create mode 100644 
regression-test/suites/workload_manager_p0/test_resource_tag.groovy


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


Reply via email to