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

yiguolei pushed a change to branch auto-pick-56651-branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard ff60eb7b900 [enhance](streaming job) recycle streaming job kv in cloud 
mode (#56651)
     add 2e5b11e1222 branch-4.0: [fix](nereids) fix copy into fail when enable 
debug log #56698 (#56713)
     add f4124518e70 branch-4.0: [Chore](runtime-filter) add more rf merger 
info to debug string and add release_undone_filters logic #56632 (#56719)
     add fdaf49a69ba branch-4.0: [fix](test) check cloud mode in 
enableStorageVault #56709 (#56728)
     add f53f62e8d71 branch-4.0: [fix](shuffle) EOF iff all channels done 
#56731 (#56740)
     add 4d3f483a8cd branch-4.0: [chore](test) Only fuzzy spill variables in P0 
tests #56554 (#56741)
     add b8269085844 branch-4.0: [feat](iceberg-catalog)Support Rest(S3Tables) 
Catalog And Add Iam role test #56647 (#56749)
     add d61c7deea44 branch-4.0: [fix](streaming job) fix streaming job 
statistic never update #56667 (#56766)
     add a7bfa14db6b branch-4.0: [feature](tde) Support rotating root key 
command (#55901) #56342 (#56770)
     add 9e0fccbc5d6 branch-4.0: [Fix](auto bucket) Enhance auto bucket 
robustness calculation #53317 (#56767)
     add bcf06134168 branch-4.0: [chore](case) forbid restore cases on cloud 
#56765 (#56794)
     add 43460b2eaba branch-4.0: [Chore](thrift) add reopen thrift connection 
on RuntimeQueryStatisticsMgr::report_runtime_query_statistics #56744 (#56776)
     add 0e24772b34f branch-4.0: [cloud](status) Report error once tablets 
cannot be read #56751 (#56788)
     add d6f2f2989c8 branch-4.0: [fix](regression test) fix case  #56729 
(#56812)
     add 1bd31dfa335 branch-4.0: [fix](mow) delete bitmap is not deleted if 
commit compaction job failed #56758 (#56779)
     add 2a6b21e192d branch-4.0: [fix](case) Should recycle instance before 
check #56643 (#56771)
     add 993ef83cfeb branch-4.0: [fix](recycler) Avoiding Null Pointer 
Dereference When Calling check_meta #56653 (#56775)
     add a9093fce81e branch-4.0: [fix](case) fix test_group_commit_stream_load 
#56774 (#56836)
     add e3560f6e01e branch-4.0: [chore](recycler) Log task type when delete 
data #56797 (#56819)
     add 98dd0a8ed89 branch-4.0: [fix](agg) Fix agg's input distribution #56801 
(#56817)
     add 91a7b0ae145 branch-4.0: [fix] remove useless const_cast and explain 
const_cast for vec (3)  #56600 (#56783)
     add c9486f07f10 branch-4.0: [chore](cloud) Run all test binaries even if 
some report failure #56839 (#56844)
     add 325d32c5959 branch-4.0: [feat][iceberg] Support Iceberg Meta Procedure 
implementations #56257 (#56732)
     add 13d39887d63 branch-4.0: [fix](fold constant) fix result's scale of 
some datetime related function #56671 (#56831)
     add af1b2c19afd branch-4.0: [improve](job) hidden secret key in streaming 
job #56742 (#56826)
     add ba23345250a branch-4.0: [fix](UT) Fix cloud string codec test when len 
is 0 #56859 (#56873)
     add e1dca135b48 branch-4.0: [fix](ubsan) fix ub error of uninitialized 
variable #56854 (#56856)
     add c2b8f8a3e58 branch-4.0: [fix](error) Avoid deadlock if task status is 
unexpected #56816 (#56845)
     add af8d027b969 branch-4.0: [feat](func) Support two-args version of atan 
#56561 (#56860)
     add 19894b720c9 branch-4.0: [improvement](json load)  Compatible with "$" 
and "$." that appear during json load #56703 (#56866)
     add 64bc318e589 branch-4.0: [chore](test) add fuzzy blockable pipeline 
task #56734 (#56777)
     add bafe4a11b26 branch-4.0: [opt](test) Use better way to check 
`enableStoragevault` for regression test #56847 (#56869)
     add 253e59790d9 branch-4.0: [fix](streaming job) fix streaming job status 
change improper #56762 (#56811)
     add ee3cdc8092d branch-4.0: [Fix](warmup) one-time and periodic warm up 
job should be triggered regardless whether the rowset has been warmed up before 
#56737 (#56865)
     add 56b6fff7105 branch-4.0: [fix](case) do not use same table name #56714 
(#56727)
     add 3e3e9a3a837 branch-4.0: [fix](nereids) fix explain plan process throw 
NullPointerException when use sql cache #56336 (#56790)
     add b5cde12b360 branch-4.0 [fix](regression) fix typo error for 
suites/tpch_sf0.1_p1/sql/cse.groovy #56857 (#56858)
     add f6b583c5db9 branch-4.0: [fix](sql cache) fix failed test 
external_table_p0/hive/test_hive_query_cache.groovy #56507 (#56789)
     add 2054dc77cb9 branch-4.0: [case](outfile) fixed outfile for s3load 
#55980 (#56897)
     add ace09bb916b branch-4.0: [fix](decimal256) fix unstable overflow error 
when casting decimal256 to float #56848 (#56886)
     add 4ab679b8a8d branch-4.0: [chore](jsonb) remove unused code from 
jsonb_document #56496 (#56908)
     add 6b2de77670a branch-4.0: [feature](function) support 
sort_json_object_keys/normalize_json_numbers_to_double function #56576 (#56876)
     add 5914c169b73 branch-4.0: [Fix](Chore) Fix cumu compaction fault 
injection case #56867 (#56901)
     add 1cd6e862e97 branch-4.0: [improvement](load & cache) Set 
disable_file_cache to true for load data into disposable LRU queue #56637 
(#56882)
     add db7cb6c4f5a branch-4.0: [test](streaming job) add streaming job auto 
resume test #56881 (#56894)
     add 87d569e3234 branch-4.0: [fix](insert) do not register group commit and 
insert into value job to load manager #56852 (#56895)
     add 302ba2ec428 branch-4.0: [opt](nereids) optimize bs downgrade alg. 
#56279 (#56889)
     add 715c464bbf4 branch-4.0: [fix](stats) do not forward drop cached stats 
command #56453 (#56818)
     add 3531f4b73f5 branch-4.0: [fix](tde) make get_exec_env interface static 
#56820 (#56903)
     add 1663cf0eb4b branch-4.0: [fix](nereids)ReorderJoin rule should not 
absorb mark join to multi join #56837 (#56907)
     add 5d324f580b5 branch-4.0: [test](streaming job) add streaming job 
restart fe test #56808 (#56883)
     add f14950c2f20 branch-4.0: [fix](DecimalV2)keep the original precision 
and scale in get_data_type_with_default_argument #56821 (#56923)
     add 9d7092f919e branch-4.0: [Improve](fix) add streamjob case with create 
alter select delete and resume #56849 (#56926)
     add 839994f2c7c branch-4.0: [improvement](cloud) only add filecache 
profile for olap table in cloud deploy mode #52118 (#56924)
     add fb271638965 branch-4.0: [fix](mysql buffer) fix buffer overflow of 
output complex type columns #56922 (#56934)
     add e05d3c9efa2 [chore](github)Add delete branch workflow (#56928)
     add e291a5ed1fe branch-4.0: [enhancement](compaction) Optimize compaction 
policy for empty rowsets #56173 (#56769)
     add 58502521a09 branch-4.0: [chore](code)Remove unnecessary accurate code 
and reduce template parameters #56909 (#56940)
     add 6ac1960f851 branch-4.0: [fix](cloud) Fix unhandled error when 
get_partition_boundaries #56935 (#56967)
     add 35dc6a35ae7 branch-4.0: [fix](editlog) do not write editlog if not 
master #56896 (#56983)
     add 3032868640d branch-4.0: [fix](function) Crash caused by explode 
function #56991 (#57000)
     add 44a73f08c4c branch-4.0: [fix](hdfs)Fix be coredump  in HDFS reader 
during profile collection. #56806 (#56951)
     add d3288cb1aea branch-4.0: [feature](func) Support MID function #56446 
(#56875)
     add 8a768a15f14 branch-4.0: [fix](field) implement move constructor #56803 
(#56975)
     add 7aeef628bae branch-4.0: [chore](build) Add feature list to version 
info #56604 (#56970)
     add 4c4dc72a360 branch-4.0: [fix](schema-change) Fix distribution columns 
with varchar type could not increase length #56743 (#56971)
     add 51af9befd3e branch-4.0: [fix](insert) do not generate next id when fe 
is not master #56959 (#56966)
     add 3e8f5b8dfae branch-4.0: [fix](nereids)fix some show command's redirect 
policy #55185 (#56952)
     add a41f4099814 branch-4.0: [fix](nereids) partition topn optimization 
requires all window expressions are in the same order #56622 (#56976)
     add dceb8a7f8ce branch-4.0: [enhance](cloud)enable tablets meta url show 
rs_meta for cloud #55167 (#56972)
     add f9546e2f186 branch-4.0: [fix](iceberg) support reading iceberg 
partition table without partition value stored in file #56918 (#56973)
     add 63dec157b34 branch-4.0: [fix](search) fix mow support for search 
function #56927 (#56980)
     add ac76237712d branch-4.0: [Fix](Repository)Handle non-StorageException 
errors in Storage parameter validation #56929 (#57015)
     add 1eccb474a06 branch-4.0: [fix](search) fix search result for 
non-tokenizer match #56914 (#56938)
     add 90a79e160e9 branch-4.0: [feat](s3client) Use 
`CustomAwsCredentialsProviderChain` for aws sdk (#56065) (#56936)
     add 1518408a9b9 [enhance](streaming job) recycle streaming job kv in cloud 
mode (#56651)

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   (ff60eb7b900)
            \
             N -- N -- N   refs/heads/auto-pick-56651-branch-4.0 (1518408a9b9)

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/delete-auto-pick.yml             |  37 ++
 .../cloud/cloud_cumulative_compaction_policy.cpp   |  57 ++
 be/src/cloud/cloud_cumulative_compaction_policy.h  |   3 +
 be/src/cloud/cloud_internal_service.cpp            |  16 +-
 be/src/cloud/cloud_meta_mgr.cpp                    |   3 +
 be/src/cloud/cloud_snapshot_mgr.cpp                |   2 +-
 be/src/cloud/cloud_tablet.cpp                      | 129 +++--
 be/src/cloud/cloud_tablet.h                        |  34 +-
 be/src/cloud/cloud_warm_up_manager.cpp             |  29 +-
 be/src/cloud/cloud_warm_up_manager.h               |   7 -
 be/src/cloud/config.cpp                            |   5 +
 be/src/cloud/config.h                              |   6 +
 be/src/common/config.cpp                           |   8 +
 be/src/common/config.h                             |   5 +
 be/src/common/version_internal.cpp                 |   3 +
 be/src/common/version_internal.h                   |   2 +
 be/src/exprs/math_functions.cpp                    |   2 +
 be/src/http/action/meta_action.cpp                 |   2 +-
 be/src/io/fs/hdfs_file_reader.cpp                  |  10 +
 be/src/olap/base_tablet.cpp                        |  16 +-
 be/src/olap/base_tablet.h                          |   5 +-
 be/src/olap/like_column_predicate.cpp              |  12 +-
 be/src/olap/like_column_predicate.h                |   3 +-
 be/src/olap/snapshot_manager.cpp                   |   2 +-
 be/src/olap/tablet_meta.cpp                        |  10 +-
 be/src/olap/tablet_meta.h                          |   2 +-
 be/src/olap/task/engine_storage_migration_task.cpp |   2 +-
 be/src/pipeline/exec/aggregation_sink_operator.cpp |  19 +-
 be/src/pipeline/exec/aggregation_sink_operator.h   |   2 +-
 be/src/pipeline/exec/exchange_sink_operator.cpp    |  15 +-
 be/src/pipeline/exec/olap_scan_operator.cpp        |   1 +
 be/src/pipeline/exec/result_sink_operator.h        |   4 +-
 be/src/pipeline/pipeline.cpp                       |   4 +-
 be/src/pipeline/pipeline.h                         |   2 +-
 be/src/pipeline/pipeline_fragment_context.cpp      |   2 +-
 be/src/pipeline/pipeline_task.cpp                  |  16 +-
 be/src/pipeline/pipeline_task.h                    |   6 +-
 be/src/runtime/fragment_mgr.cpp                    |  19 +-
 be/src/runtime/query_context.cpp                   |   3 +
 be/src/runtime/runtime_query_statistics_mgr.cpp    |  35 +-
 be/src/runtime/runtime_state.h                     |   5 +
 be/src/runtime_filter/runtime_filter.h             |   2 +-
 be/src/runtime_filter/runtime_filter_mgr.cpp       | 182 ++++---
 be/src/runtime_filter/runtime_filter_mgr.h         |   9 +
 be/src/tools/meta_tool.cpp                         |   2 +-
 be/src/util/bitmap_value.h                         |  36 +-
 be/src/util/debug_util.cpp                         |   4 +
 be/src/util/jsonb_document.h                       |  20 -
 be/src/util/mysql_row_buffer.cpp                   |  11 +-
 be/src/util/mysql_row_buffer.h                     |   7 +-
 be/src/util/s3_util.cpp                            |  51 +-
 be/src/util/s3_util.h                              |   4 +
 be/src/util/simd/vstring_function.h                |   8 +-
 be/src/util/thrift_rpc_helper.h                    |   2 +-
 be/src/vec/core/accurate_comparison.h              | 303 ++---------
 be/src/vec/core/decimal_comparison.h               |   7 +-
 be/src/vec/core/field.cpp                          | 261 +++++++++-
 be/src/vec/core/field.h                            |   7 +-
 be/src/vec/data_types/data_type_bitmap.cpp         |  17 +-
 be/src/vec/data_types/data_type_decimal.cpp        |  16 +-
 .../data_types/serde/data_type_bitmap_serde.cpp    |  16 +-
 be/src/vec/exec/format/json/new_json_reader.cpp    |  16 +-
 be/src/vec/exec/scan/file_scanner.cpp              |  12 +
 be/src/vec/exec/scan/olap_scanner.cpp              |   4 +-
 be/src/vec/exprs/table_function/vexplode_v2.cpp    |   4 +-
 be/src/vec/functions/ai/ai_functions.h             |   7 +-
 .../functions/cast/cast_to_basic_number_common.h   |   9 +-
 be/src/vec/functions/function_bitmap.cpp           |  32 +-
 be/src/vec/functions/function_hll.cpp              |   4 +-
 be/src/vec/functions/function_jsonb.cpp            |   5 +-
 be/src/vec/functions/function_jsonb_transform.cpp  | 188 +++++++
 be/src/vec/functions/function_search.cpp           |   7 +
 be/src/vec/functions/function_string.cpp           |   1 +
 be/src/vec/functions/function_string.h             |   6 +-
 be/src/vec/functions/functions_comparison.h        |  82 ++-
 be/src/vec/functions/least_greast.cpp              |  37 +-
 be/src/vec/functions/like.cpp                      |  54 +-
 be/src/vec/functions/like.h                        |  42 +-
 be/src/vec/functions/math.cpp                      |  80 ++-
 be/src/vec/functions/simple_function_factory.h     |   2 +
 be/src/vec/olap/olap_data_convertor.cpp            |  25 +-
 be/src/vec/olap/olap_data_convertor.h              |   2 +-
 .../cloud/cloud_empty_rowset_compaction_test.cpp   | 579 +++++++++++++++++++++
 be/test/cloud/cloud_tablet_test.cpp                | 513 ++++++++++++++----
 be/test/io/s3_client_factory_test.cpp              | 106 ++++
 be/test/olap/index_builder_test.cpp                |   6 +-
 be/test/olap/tablet_meta_test.cpp                  |  10 +-
 be/test/util/mysql_row_buffer_test.cpp             |  29 ++
 be/test/vec/columns/column_variant_test.cpp        |   2 +-
 be/test/vec/core/accurate_comparison_test.cpp      |  63 +--
 be/test/vec/core/field_test.cpp                    |  88 ++++
 be/test/vec/function/cast/cast_to_float_double.cpp |  57 +-
 build.sh                                           |  11 +
 cloud/script/run_all_tests.sh                      |   9 +-
 cloud/src/common/config.h                          |   3 +
 cloud/src/main.cpp                                 |   6 +-
 cloud/src/meta-store/txn_kv.cpp                    |  19 +-
 cloud/src/recycler/recycler.cpp                    |  42 +-
 cloud/src/recycler/recycler_service.cpp            |   8 +-
 cloud/src/recycler/s3_accessor.cpp                 |  44 +-
 cloud/src/recycler/s3_accessor.h                   |   6 +
 cloud/test/codec_test.cpp                          |  48 +-
 cloud/test/recycler_test.cpp                       |  22 +-
 .../cpp/custom_aws_credentials_provider_chain.cpp  | 103 ++++
 .../cpp/custom_aws_credentials_provider_chain.h    |  24 +-
 .../main/java/org/apache/doris/common/Config.java  |   4 +
 .../antlr4/org/apache/doris/nereids/DorisLexer.g4  |   3 +
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |   6 +-
 .../src/main/java/org/apache/doris/DorisFE.java    |   5 +
 .../java/org/apache/doris/backup/Repository.java   |  17 +-
 .../doris/catalog/BuiltinScalarFunctions.java      |   8 +-
 .../doris/clone/DynamicPartitionScheduler.java     |  43 +-
 .../transaction/CloudGlobalTransactionMgr.java     |  11 +-
 .../apache/doris/cloud/transaction/TxnUtil.java    |   6 +
 .../java/org/apache/doris/common/util/S3Util.java  |  63 ++-
 .../action/IcebergCherrypickSnapshotAction.java    |  45 +-
 .../iceberg/action/IcebergFastForwardAction.java   |  50 +-
 .../action/IcebergRollbackToSnapshotAction.java    |  47 +-
 .../action/IcebergRollbackToTimestampAction.java   |  54 +-
 .../action/IcebergSetCurrentSnapshotAction.java    |  73 ++-
 .../property/metastore/IcebergRestProperties.java  |   4 +-
 .../storage/AbstractS3CompatibleProperties.java    |  21 +-
 .../datasource/property/storage/S3Properties.java  |  48 +-
 .../doris/encryption/KeyManagerInterface.java      |   8 +
 .../org/apache/doris/encryption/RootKeyInfo.java   |  35 +-
 .../httpv2/controller/HardwareInfoController.java  |   1 +
 .../org/apache/doris/job/base/AbstractJob.java     |  10 +-
 .../org/apache/doris/job/common/FailureReason.java |   6 +
 .../insert/streaming/StreamingInsertJob.java       |  68 ++-
 .../insert/streaming/StreamingInsertTask.java      |   4 +-
 .../insert/streaming/StreamingJobProperties.java   |  69 ++-
 .../StreamingTaskTxnCommitAttachment.java          |   6 +
 .../job/offset/s3/S3SourceOffsetProvider.java      |   6 +-
 .../apache/doris/load/loadv2/InsertLoadJob.java    |   4 +
 .../org/apache/doris/nereids/NereidsPlanner.java   |  15 +
 .../doris/nereids/parser/LogicalPlanBuilder.java   |  10 +-
 .../parser/LogicalPlanBuilderForEncryption.java    |  20 +
 .../properties/ChildrenPropertiesRegulator.java    |   3 +-
 .../nereids/rules/analysis/CheckSearchUsage.java   |  29 +-
 .../doris/nereids/rules/rewrite/ReorderJoin.java   |   4 +
 .../executable/DateTimeExtractAndTransform.java    |  19 +-
 .../functions/executable/NumericArithmetic.java    |   8 +
 .../trees/expressions/functions/scalar/Atan.java   |  12 +-
 .../functions/scalar/FromMicrosecond.java          |   3 +-
 .../functions/scalar/FromMillisecond.java          |   4 +-
 .../expressions/functions/scalar/FromSecond.java   |   3 +-
 ...Atan.java => NormalizeJsonNumbersToDouble.java} |  21 +-
 .../functions/scalar/SearchDslParser.java          |  65 ++-
 .../scalar/{Atan.java => SortJsonbObjectKeys.java} |  21 +-
 .../expressions/visitor/ScalarFunctionVisitor.java |  10 +
 .../apache/doris/nereids/trees/plans/PlanType.java |   1 +
 .../commands/AdminRotateTdeRootKeyCommand.java     |  67 +++
 .../trees/plans/commands/AlterJobCommand.java      |  48 +-
 .../trees/plans/commands/CreateJobCommand.java     |   6 +-
 .../plans/commands/DropCachedStatsCommand.java     |   4 +-
 .../trees/plans/commands/ShowBackupCommand.java    |   6 +
 .../trees/plans/commands/ShowConfigCommand.java    |  14 +
 .../trees/plans/commands/ShowRestoreCommand.java   |   6 +
 .../plans/commands/ShowWorkloadGroupsCommand.java  |  10 +
 .../trees/plans/commands/info/CopyIntoInfo.java    |   6 +-
 .../trees/plans/commands/info/ModifyColumnOp.java  |   4 -
 .../commands/insert/AbstractInsertExecutor.java    |  30 +-
 .../commands/insert/InsertIntoTableCommand.java    |  17 +-
 .../insert/OlapGroupCommitInsertExecutor.java      |   4 +-
 .../plans/commands/insert/OlapInsertExecutor.java  |  39 +-
 .../commands/insert/OlapTxnInsertExecutor.java     |   4 +-
 .../nereids/trees/plans/logical/LogicalWindow.java |  16 +
 .../trees/plans/visitor/CommandVisitor.java        |   5 +
 .../java/org/apache/doris/qe/ConnectProcessor.java |   6 +
 .../org/apache/doris/qe/NereidsCoordinator.java    |  36 +-
 .../java/org/apache/doris/qe/SessionVariable.java  | 106 +++-
 .../apache/doris/service/FrontendServiceImpl.java  | 203 +++-----
 .../doris/catalog/DynamicPartitionTableTest.java   |   2 +
 .../metastore/IcebergRestPropertiesTest.java       |  12 +-
 .../property/storage/S3PropertiesTest.java         |   9 +-
 .../doris/job/base/AbstractJobStatusTest.java      | 220 ++++++++
 .../doris/nereids/parser/EncryptSQLTest.java       |  60 +++
 .../doris/nereids/parser/NereidsParserTest.java    |  16 +
 .../nereids/rules/expression/FoldConstantTest.java |   4 +-
 .../GeneratePartitionTopnFromWindowTest.java       |  40 ++
 .../nereids/rules/rewrite/ReorderJoinTest.java     |  19 +
 .../DateTimeExtractAndTransformTest.java           |  28 +-
 .../functions/scalar/SearchDslParserTest.java      |  22 +
 gensrc/script/gen_build_version.sh                 |   5 +
 gensrc/thrift/PaloInternalService.thrift           |   2 +
 .../data/correctness/test_compare_float.out        |   8 -
 .../test_multi_distinct.out}                       |   0
 .../one_level_nestedtypes_with_s3data.out          | 495 +++++++++---------
 .../action/test_iceberg_optimize_actions.out       |  67 +++
 .../data/function_p0/test_math_function.out        | 127 +++++
 .../test_streaming_insert_job_alter.out            |  23 +
 .../test_streaming_insert_job_crud.out             |  23 +
 regression-test/data/json_p0/simple_json.json      |   8 +
 regression-test/data/json_p0/test_json_root.out    |  29 ++
 .../test_json_normalize_json_numbers_to_double.out |  46 ++
 .../jsonb_p0/test_json_sort_json_object_keys.out   |  37 ++
 .../data/load_p0/stream_load/test_compress.csv.lz4 | Bin 80 -> 48 bytes
 .../{stream_load => tvf}/test_compress.csv.lz4     | Bin
 .../partition_topn/check_orderkey.out}             |   4 +-
 .../string_functions/test_string_function.out      | 102 ++++
 .../sql_functions/table_function/explode.out       |  72 +++
 .../search/test_search_vs_match_consistency.out    |   6 +
 .../data/shape_check/ssb_sf100/shape/q4.3.out      |   2 +-
 .../shape_check/tpcds_sf100/rf_prune/query15.out   |  10 +-
 .../shape_check/tpcds_sf100/rf_prune/query18.out   |   2 +-
 .../shape_check/tpcds_sf100/rf_prune/query19.out   |   2 +-
 .../shape_check/tpcds_sf100/rf_prune/query24.out   |  12 +-
 .../shape_check/tpcds_sf100/rf_prune/query26.out   |   6 +-
 .../shape_check/tpcds_sf100/rf_prune/query29.out   |   6 +-
 .../shape_check/tpcds_sf100/rf_prune/query30.out   |   6 +-
 .../shape_check/tpcds_sf100/rf_prune/query33.out   |   2 +-
 .../shape_check/tpcds_sf100/rf_prune/query44.out   |   4 +-
 .../shape_check/tpcds_sf100/rf_prune/query45.out   |  10 +-
 .../shape_check/tpcds_sf100/rf_prune/query54.out   |   2 +-
 .../shape_check/tpcds_sf100/rf_prune/query56.out   |   4 +-
 .../shape_check/tpcds_sf100/rf_prune/query58.out   |   8 +-
 .../shape_check/tpcds_sf100/rf_prune/query6.out    |   2 +-
 .../shape_check/tpcds_sf100/rf_prune/query60.out   |  10 +-
 .../shape_check/tpcds_sf100/rf_prune/query61.out   |   8 +-
 .../shape_check/tpcds_sf100/rf_prune/query64.out   |   8 +-
 .../shape_check/tpcds_sf100/rf_prune/query68.out   |   4 +-
 .../shape_check/tpcds_sf100/rf_prune/query76.out   |   6 +-
 .../shape_check/tpcds_sf100/rf_prune/query83.out   |  12 +-
 .../shape_check/tpcds_sf100/rf_prune/query85.out   |  10 +-
 .../shape_check/tpcds_sf100/rf_prune/query91.out   |   2 +-
 .../data/shape_check/tpcds_sf100/shape/query15.out |   6 +-
 .../data/shape_check/tpcds_sf100/shape/query18.out |   2 +-
 .../data/shape_check/tpcds_sf100/shape/query19.out |   2 +-
 .../data/shape_check/tpcds_sf100/shape/query24.out |   6 +-
 .../data/shape_check/tpcds_sf100/shape/query26.out |   8 +-
 .../data/shape_check/tpcds_sf100/shape/query29.out |  10 +-
 .../data/shape_check/tpcds_sf100/shape/query30.out |   8 +-
 .../data/shape_check/tpcds_sf100/shape/query33.out |   2 +-
 .../data/shape_check/tpcds_sf100/shape/query44.out |   4 +-
 .../data/shape_check/tpcds_sf100/shape/query45.out |   6 +-
 .../data/shape_check/tpcds_sf100/shape/query54.out |   2 +-
 .../data/shape_check/tpcds_sf100/shape/query56.out |   4 +-
 .../data/shape_check/tpcds_sf100/shape/query58.out |   8 +-
 .../data/shape_check/tpcds_sf100/shape/query6.out  |   2 +-
 .../data/shape_check/tpcds_sf100/shape/query60.out |  10 +-
 .../data/shape_check/tpcds_sf100/shape/query61.out |   8 +-
 .../data/shape_check/tpcds_sf100/shape/query64.out |  10 +-
 .../data/shape_check/tpcds_sf100/shape/query68.out |   4 +-
 .../data/shape_check/tpcds_sf100/shape/query76.out |   6 +-
 .../data/shape_check/tpcds_sf100/shape/query83.out |  12 +-
 .../data/shape_check/tpcds_sf100/shape/query85.out |  10 +-
 .../data/shape_check/tpcds_sf100/shape/query91.out |   2 +-
 .../tpcds_sf1000/bs_downgrade_shape/query13.out    |   2 +-
 .../tpcds_sf1000/bs_downgrade_shape/query19.out    |   2 +-
 .../tpcds_sf1000/bs_downgrade_shape/query44.out    |   4 +-
 .../tpcds_sf1000/bs_downgrade_shape/query54.out    |   2 +-
 .../tpcds_sf1000/bs_downgrade_shape/query56.out    |   2 +-
 .../tpcds_sf1000/bs_downgrade_shape/query6.out     |   2 +-
 .../tpcds_sf1000/bs_downgrade_shape/query61.out    |   2 +-
 .../tpcds_sf1000/bs_downgrade_shape/query68.out    |   4 +-
 .../tpcds_sf1000/bs_downgrade_shape/query91.out    |   2 +-
 .../data/shape_check/tpcds_sf1000/hint/query19.out |   2 +-
 .../data/shape_check/tpcds_sf1000/hint/query44.out |   4 +-
 .../data/shape_check/tpcds_sf1000/hint/query54.out |   2 +-
 .../data/shape_check/tpcds_sf1000/hint/query56.out |   2 +-
 .../data/shape_check/tpcds_sf1000/hint/query6.out  |   2 +-
 .../data/shape_check/tpcds_sf1000/hint/query61.out |   2 +-
 .../data/shape_check/tpcds_sf1000/hint/query68.out |   4 +-
 .../data/shape_check/tpcds_sf1000/hint/query76.out |  15 +-
 .../data/shape_check/tpcds_sf1000/hint/query85.out |   2 +-
 .../data/shape_check/tpcds_sf1000/hint/query91.out |   2 +-
 .../shape_check/tpcds_sf1000/shape/query13.out     |   2 +-
 .../shape_check/tpcds_sf1000/shape/query19.out     |   2 +-
 .../shape_check/tpcds_sf1000/shape/query24.out     |   6 +-
 .../shape_check/tpcds_sf1000/shape/query44.out     |   4 +-
 .../shape_check/tpcds_sf1000/shape/query46.out     |  16 +-
 .../shape_check/tpcds_sf1000/shape/query54.out     |   2 +-
 .../shape_check/tpcds_sf1000/shape/query56.out     |   2 +-
 .../data/shape_check/tpcds_sf1000/shape/query6.out |   2 +-
 .../shape_check/tpcds_sf1000/shape/query61.out     |   2 +-
 .../shape_check/tpcds_sf1000/shape/query64.out     | 129 +++--
 .../shape_check/tpcds_sf1000/shape/query68.out     |   4 +-
 .../shape_check/tpcds_sf1000/shape/query76.out     |  15 +-
 .../shape_check/tpcds_sf1000/shape/query85.out     |   2 +-
 .../shape_check/tpcds_sf1000/shape/query91.out     |   2 +-
 .../shape_check/tpcds_sf10t_orc/shape/query54.out  |   2 +-
 .../shape_check/tpcds_sf10t_orc/shape/query72.out  |  22 +-
 .../data/shape_check/tpch_sf1000/hint/q15.out      |   2 +-
 .../data/shape_check/tpch_sf1000/hint/q8.out       |   2 +-
 .../data/shape_check/tpch_sf1000/rf_prune/q15.out  |   6 +-
 .../data/shape_check/tpch_sf1000/rf_prune/q8.out   |   2 +-
 .../data/shape_check/tpch_sf1000/shape/q15.out     |   8 +-
 .../data/shape_check/tpch_sf1000/shape/q8.out      |   2 +-
 regression-test/data/tpch_sf0.1_p1/sql/cse.out     |  38 +-
 .../org/apache/doris/regression/suite/Suite.groovy |  32 +-
 .../cloud_p0/conf/regression-conf-custom.groovy    |   1 +
 .../clickbench/conf/opt_session_variables.sql      |   1 +
 .../aws_iam_role_p0/test_catalog_with_role.groovy  | 118 +++++
 .../suites/cloud_p0/cache/test_load_cache.groovy   | 350 +++++++++++++
 .../suites/cloud_p0/recycler/test_checker.groovy   |   2 +
 .../suites/cloud_p0/recycler/test_recycler.groovy  |   2 +
 .../suites/correctness/test_compare_float.groovy   |   2 +-
 .../correctness_p0/test_multi_distinct.groovy      |  70 +++
 .../csv_header_p0/test_csv_with_header.groovy      |   6 +-
 .../decimalv2/test_decimalv2_rqg.groovy            |  59 +++
 .../hive/test_hive_query_cache.groovy              |   4 +
 .../action/test_iceberg_optimize_actions.groovy    | 393 ++++++++++++--
 ...st_cumu_compaction_delay_fault_injection.groovy |   5 +
 .../suites/function_p0/test_math_function.groovy   | 142 +++++
 .../insert_overwrite_auto_detect.groovy            |  16 +-
 .../streaming_job/test_streaming_insert_job.groovy |  27 +-
 .../test_streaming_insert_job_alter.groovy         | 155 ++++++
 .../test_streaming_insert_job_crud.groovy          | 452 ++++++++++++++++
 .../test_streaming_job_auto_resume.groovy          | 113 ++++
 .../test_streaming_job_restart_fe.groovy           | 123 +++++
 .../suites/json_p0/test_json_root.groovy           | 159 ++++++
 ...st_json_normalize_json_numbers_to_double.groovy | 113 ++++
 .../test_json_sort_json_object_keys.groovy         | 100 ++++
 .../load_p0/insert/test_insert_statistic.groovy    |  29 +-
 .../load_p0/tvf/test_tvf_lz4_compress.groovy       |   4 +-
 .../cache/parse_sql_from_sql_cache.groovy          |  21 +
 .../fold_constant_string_arithmatic.groovy         |  30 ++
 .../nereids_p0/javaudf/test_alias_function.groovy  |   2 +-
 .../partition_topn/check_orderkey.groovy           |  61 +++
 .../nereids_p0/show/test_nereids_show_load.groovy  |   4 +-
 .../suites/nereids_syntax_p0/array_compare.groovy  |   2 +-
 .../nereids_syntax_p0/inpredicate_with_list.groovy |   2 +-
 .../test_col_data_type_boundary.groovy             |  20 +-
 ...t_dynamic_partition_mod_distribution_key.groovy |   1 +
 .../string_functions/test_string_function.groovy   |  35 ++
 .../sql_functions/table_function/explode.groovy    |  25 +
 .../test_alter_table_modify_column.groovy          |   2 +-
 .../schema_change_p0/test_schema_change_agg.groovy |   4 +-
 .../suites/search/test_search_mow_support.groovy   |  78 +++
 .../search/test_search_vs_match_consistency.groovy |  40 ++
 .../suites/tpch_sf0.1_p1/sql/cse.groovy            |   2 +-
 .../test_key_bounds_truncation_basic.groovy        |  12 +
 ...est_key_bounds_truncation_read_scenarios.groovy |  12 +
 333 files changed, 8407 insertions(+), 2050 deletions(-)
 create mode 100644 .github/workflows/delete-auto-pick.yml
 create mode 100644 be/src/vec/functions/function_jsonb_transform.cpp
 create mode 100644 be/test/cloud/cloud_empty_rowset_compaction_test.cpp
 create mode 100644 be/test/io/s3_client_factory_test.cpp
 create mode 100644 common/cpp/custom_aws_credentials_provider_chain.cpp
 copy be/src/common/version_internal.h => 
common/cpp/custom_aws_credentials_provider_chain.h (61%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{Atan.java
 => NormalizeJsonNumbersToDouble.java} (75%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{Atan.java
 => SortJsonbObjectKeys.java} (77%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/AdminRotateTdeRootKeyCommand.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/job/base/AbstractJobStatusTest.java
 rename 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/functions/{ 
=> executable}/DateTimeExtractAndTransformTest.java (87%)
 copy regression-test/data/{query_p0/aggregate/aggregate_count1.out => 
correctness_p0/test_multi_distinct.out} (100%)
 create mode 100644 
regression-test/data/job_p0/streaming_job/test_streaming_insert_job_alter.out
 create mode 100644 
regression-test/data/job_p0/streaming_job/test_streaming_insert_job_crud.out
 create mode 100644 regression-test/data/json_p0/simple_json.json
 create mode 100644 regression-test/data/json_p0/test_json_root.out
 create mode 100644 
regression-test/data/jsonb_p0/test_json_normalize_json_numbers_to_double.out
 create mode 100644 
regression-test/data/jsonb_p0/test_json_sort_json_object_keys.out
 copy regression-test/data/load_p0/{stream_load => tvf}/test_compress.csv.lz4 
(100%)
 copy 
regression-test/data/{external_table_p0/iceberg/action/test_iceberg_optimize_actions.out
 => nereids_p0/partition_topn/check_orderkey.out} (67%)
 create mode 100644 
regression-test/suites/aws_iam_role_p0/test_catalog_with_role.groovy
 create mode 100644 regression-test/suites/cloud_p0/cache/test_load_cache.groovy
 create mode 100644 
regression-test/suites/correctness_p0/test_multi_distinct.groovy
 create mode 100644 
regression-test/suites/datatype_p0/decimalv2/test_decimalv2_rqg.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/test_streaming_insert_job_alter.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/test_streaming_insert_job_crud.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/test_streaming_job_auto_resume.groovy
 create mode 100644 
regression-test/suites/job_p0/streaming_job/test_streaming_job_restart_fe.groovy
 create mode 100644 regression-test/suites/json_p0/test_json_root.groovy
 create mode 100644 
regression-test/suites/jsonb_p0/test_json_normalize_json_numbers_to_double.groovy
 create mode 100644 
regression-test/suites/jsonb_p0/test_json_sort_json_object_keys.groovy
 create mode 100644 
regression-test/suites/nereids_p0/partition_topn/check_orderkey.groovy
 create mode 100644 regression-test/suites/search/test_search_mow_support.groovy


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

Reply via email to