This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch auto-pick-56336-branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git
discard 3d9fbdcdd63 [fix](nereids) fix explain plan process throw
NullPointerException when use sql cache (#56336)
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 9f7f763ea88 [fix](nereids) fix explain plan process throw
NullPointerException when use sql cache (#56336)
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 (3d9fbdcdd63)
\
N -- N -- N refs/heads/auto-pick-56336-branch-4.0 (9f7f763ea88)
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:
be/src/cloud/cloud_meta_mgr.cpp | 3 +
be/src/exprs/math_functions.cpp | 2 +
be/src/olap/like_column_predicate.cpp | 12 +-
be/src/olap/like_column_predicate.h | 3 +-
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 | 9 +-
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_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/util/bitmap_value.h | 36 +-
be/src/util/simd/vstring_function.h | 8 +-
be/src/vec/data_types/data_type_bitmap.cpp | 17 +-
.../data_types/serde/data_type_bitmap_serde.cpp | 16 +-
be/src/vec/functions/ai/ai_functions.h | 7 +-
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_string.h | 6 +-
be/src/vec/functions/like.cpp | 54 +--
be/src/vec/functions/like.h | 42 +--
be/src/vec/functions/math.cpp | 80 ++++-
be/src/vec/olap/olap_data_convertor.cpp | 25 +-
be/src/vec/olap/olap_data_convertor.h | 2 +-
cloud/script/run_all_tests.sh | 9 +-
cloud/src/recycler/recycler.cpp | 42 ++-
cloud/src/recycler/recycler_service.cpp | 8 +-
cloud/test/codec_test.cpp | 48 ++-
cloud/test/recycler_test.cpp | 22 +-
.../antlr4/org/apache/doris/nereids/DorisLexer.g4 | 2 +
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 3 +
.../doris/clone/DynamicPartitionScheduler.java | 43 ++-
.../transaction/CloudGlobalTransactionMgr.java | 11 +-
.../apache/doris/cloud/transaction/TxnUtil.java | 6 +
.../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 +-
.../doris/encryption/KeyManagerInterface.java | 8 +
.../org/apache/doris/encryption/RootKeyInfo.java | 35 +-
.../org/apache/doris/job/base/AbstractJob.java | 1 +
.../insert/streaming/StreamingInsertJob.java | 62 +++-
.../insert/streaming/StreamingInsertTask.java | 2 +-
.../StreamingTaskTxnCommitAttachment.java | 6 +
.../job/offset/s3/S3SourceOffsetProvider.java | 6 +-
.../apache/doris/load/loadv2/InsertLoadJob.java | 4 +
.../doris/nereids/parser/LogicalPlanBuilder.java | 10 +-
.../parser/LogicalPlanBuilderForEncryption.java | 20 ++
.../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 +-
.../apache/doris/nereids/trees/plans/PlanType.java | 1 +
...mand.java => AdminRotateTdeRootKeyCommand.java} | 57 +--
.../trees/plans/commands/AlterJobCommand.java | 8 +-
.../trees/plans/commands/CreateJobCommand.java | 6 +-
.../trees/plans/commands/info/CopyIntoInfo.java | 6 +-
.../commands/insert/AbstractInsertExecutor.java | 20 +-
.../commands/insert/InsertIntoTableCommand.java | 8 +-
.../insert/OlapGroupCommitInsertExecutor.java | 4 +-
.../plans/commands/insert/OlapInsertExecutor.java | 36 +-
.../commands/insert/OlapTxnInsertExecutor.java | 4 +-
.../trees/plans/visitor/CommandVisitor.java | 5 +
.../java/org/apache/doris/qe/SessionVariable.java | 40 ++-
.../doris/catalog/DynamicPartitionTableTest.java | 2 +
.../metastore/IcebergRestPropertiesTest.java | 12 +-
.../property/storage/S3PropertiesTest.java | 2 +-
.../doris/nereids/parser/EncryptSQLTest.java | 60 ++++
.../doris/nereids/parser/NereidsParserTest.java | 16 +
.../nereids/rules/expression/FoldConstantTest.java | 4 +-
.../DateTimeExtractAndTransformTest.java | 28 +-
.../test_multi_distinct.out} | 0
.../action/test_iceberg_optimize_actions.out | 67 ++++
.../data/function_p0/test_math_function.out | 127 +++++++
.../data/load_p0/stream_load/test_compress.csv.lz4 | Bin 80 -> 48 bytes
.../{stream_load => tvf}/test_compress.csv.lz4 | Bin
.../org/apache/doris/regression/suite/Suite.groovy | 4 +
.../cloud_p0/conf/regression-conf-custom.groovy | 1 +
.../aws_iam_role_p0/test_catalog_with_role.groovy | 118 +++++++
.../suites/cloud_p0/recycler/test_checker.groovy | 2 +
.../suites/cloud_p0/recycler/test_recycler.groovy | 2 +
.../correctness_p0/test_multi_distinct.groovy | 70 ++++
.../csv_header_p0/test_csv_with_header.groovy | 6 +-
.../action/test_iceberg_optimize_actions.groovy | 393 ++++++++++++++++++---
.../suites/function_p0/test_math_function.groovy | 142 ++++++++
.../streaming_job/test_streaming_insert_job.groovy | 27 +-
.../load_p0/tvf/test_tvf_lz4_compress.groovy | 4 +-
.../nereids_p0/javaudf/test_alias_function.groovy | 2 +-
103 files changed, 2153 insertions(+), 490 deletions(-)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/{CleanAllProfileCommand.java
=> AdminRotateTdeRootKeyCommand.java} (50%)
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%)
copy regression-test/data/load_p0/{stream_load => tvf}/test_compress.csv.lz4
(100%)
create mode 100644
regression-test/suites/aws_iam_role_p0/test_catalog_with_role.groovy
create mode 100644
regression-test/suites/correctness_p0/test_multi_distinct.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]