This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch branch-4.1
in repository https://gitbox.apache.org/repos/asf/doris.git
omit c123b0dcf22 branch-4.1:[feature](iceberg)support read iceberg v3
deletion vector. (#59272) (#61347)
omit 280111ce2f7 branch-4.1:[refactor](jni)refactor jni util for safe jni
call (#56763) (#61346)
omit d2a3fe41203 branch-4.1: [feat](maxcompute) support create/drop table
operations (#61339)
omit e185b49e505 branch-4.1: [feature](paimon) implement create/drop db,
create/drop table for paimon (#58894) (#61338)
omit b81641155b3 [chore](test) Make results of array_union sorted by
array_sort in test cases (#61333) (#61344)
omit e936ecb632d branch-4.1: [opt](jvm) enable BE jvm monitor by default
(#60343) (#61337)
omit deb5ab596f8 branch-4.1:[enhance](shuffle) shuffle key prune opt
(#59449) (#61298)
omit 867710b9239 branch-4.1: [fix](search) Replace ExcludeScorer with
null-bitmap-aware version for MUST_NOT to handle NULL rows #61200 (#61323)
omit d704934aafb branch-4.1 [feat](topn lazy materialize)using index topn
lazy (#59572) (#61309)
omit c572db1bd6d branch-4.1 cherry-pick [feat](format) support native
format (#61286)
omit 914ae22e4b0 branch-4.1: [feature](join) support ASOF join (#59591)
(#61321)
omit c371e5d19c8 branch-4.1 [opt](Nereids) strip redundant widening integer
cast in SumLiteralRewrite (#61224) (#61308)
omit 67a5ca1b6be [Chore](pick) pick changes from PR #61104 and PR #60941
(#61303)
omit 8486bcc7b4f branch-4.1 [feature](nereids) add
RewriteSimpleAggToConstantRule to rewrite simple agg to constant (#61306)
omit f3ac2d66ffe branch-4.1:[enhance](aggregate)Add rewrite rule
DecomposeRepeatWithPreAggregation (#59116) (#61301)
omit c72ce08838f branch-4.1:(fix)(agg) Adjust agg strategy when table
satisfy distinct key distribution #61248 (#61297)
omit af470361117 [Opt](exec) cherry pick the opt code #60137 #59492 #59446
#58728 (#61282)
omit 24fd23bb95f [pick](code) pick "adjust some local shuffle rules" and
"[conf](passthrough) add ForcePassthrough SessionVariable" (#61275)
omit 88fccb83fd4 [Chore](pick) pick #60141 #59410 (#61287)
add bd2b3545dc3 branch-4.0: [Fix](tz) Fix some issues about timezone
#61151 (#61264)
add 663312cba4c branch-4.0: [fix](job) fix streaming job stuck when S3
auth error is silently ignored in fetchRemoteMeta #61284 (#61296)
add 5b881882f28 branch-4.0: [fix](streaming) Fix NPE in StreamingInsertJob
when MetricRepo is not initialized during replay #61253 (#61295)
add d3e56dd7538 branch-4.0: [fix](nereids) deduplicate scope slots #58683
(#61270)
add a9d7694a996 branch-4.0: [fix](docker) avoid passing OSS bucket as Hive
runtime conf (#61258)
add 7fdcf736a16 branch-4.0: [feature](join) support ASOF join (#59591)
(#61320)
add 1741dc695a1 [fix](filecache) self-heal stale DOWNLOADED entries on
local NOT_FOUND (#60977) (#61205)
add 21d740b0bcc branch-4.0: [fix](search) Replace ExcludeScorer with
null-bitmap-aware version for MUST_NOT to handle NULL rows #61200 (#61322)
add 747d76bf7ba branch-4.0: [fix](job) fix streaming job fails with "No
new files found" on second scheduling #61249 (#61302)
add 368d0a70d37 branch-4.0: [opt](systable) Improve
information_schema.partitions getVisibleVersion latency under cloud mode
(#58515) (#61239)
new 678e2326d1e [Chore](pick) pick #60141 #59410 (#61287)
new f0f4caebd67 [pick](code) pick "adjust some local shuffle rules" and
"[conf](passthrough) add ForcePassthrough SessionVariable" (#61275)
new 7b8c01a62d0 [Opt](exec) cherry pick the opt code #60137 #59492 #59446
#58728 (#61282)
new 61964b75ebf branch-4.1:(fix)(agg) Adjust agg strategy when table
satisfy distinct key distribution #61248 (#61297)
new fb8b3a2a8f4 branch-4.1:[enhance](aggregate)Add rewrite rule
DecomposeRepeatWithPreAggregation (#59116) (#61301)
new f980f13fa94 branch-4.1 [feature](nereids) add
RewriteSimpleAggToConstantRule to rewrite simple agg to constant (#61306)
new 840297f5a1e [Chore](pick) pick changes from PR #61104 and PR #60941
(#61303)
new 0c6de75fe66 branch-4.1 [opt](Nereids) strip redundant widening integer
cast in SumLiteralRewrite (#61224) (#61308)
new f18a4b749fc branch-4.1 cherry-pick [feat](format) support native
format (#61286)
new 318398a24ef branch-4.1 [feat](topn lazy materialize)using index topn
lazy (#59572) (#61309)
new 0263ec48b4b branch-4.1:[enhance](shuffle) shuffle key prune opt
(#59449) (#61298)
new ea73a6e1b2e branch-4.1: [opt](jvm) enable BE jvm monitor by default
(#60343) (#61337)
new 803367f2762 [chore](test) Make results of array_union sorted by
array_sort in test cases (#61333) (#61344)
new d5a61115ad0 branch-4.1: [feature](paimon) implement create/drop db,
create/drop table for paimon (#58894) (#61338)
new 94d103b1b52 branch-4.1: [feat](maxcompute) support create/drop table
operations (#61339)
new 8f8b410d0f9 branch-4.1:[refactor](jni)refactor jni util for safe jni
call (#56763) (#61346)
new 0740c343310 branch-4.1:[feature](iceberg)support read iceberg v3
deletion vector. (#59272) (#61347)
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 (c123b0dcf22)
\
N -- N -- N refs/heads/branch-4.1 (0740c343310)
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.
The 17 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../schema_scanner/schema_partitions_scanner.cpp | 3 +
be/src/io/cache/cached_remote_file_reader.cpp | 15 ++
be/src/util/timezone_utils.cpp | 11 +-
.../vec/functions/function_datetime_floor_ceil.cpp | 6 +-
be/test/io/cache/block_file_cache_test.cpp | 185 +++++++++++++++++++++
be/test/util/timezone_utils_test.cpp | 2 +-
.../kerberos/entrypoint-hive-master.sh | 6 +-
.../kerberos/sql/create_paimon_hive_table.hql | 2 +-
.../java/org/apache/doris/fs/obj/S3ObjStorage.java | 27 ++-
.../org/apache/doris/job/common/FailureReason.java | 4 +-
.../insert/streaming/StreamingInsertJob.java | 51 ++++--
.../job/offset/s3/S3SourceOffsetProvider.java | 21 ++-
.../nereids/rules/analysis/ExpressionAnalyzer.java | 4 +
.../expressions/functions/scalar/HourCeil.java | 11 +-
.../expressions/functions/scalar/HourFloor.java | 11 +-
.../java/org/apache/doris/qe/SessionVariable.java | 13 ++
.../doris/tablefunction/MetadataGenerator.java | 19 ++-
gensrc/thrift/FrontendService.thrift | 1 +
...st_streaming_job_no_new_files_with_sibling.out} | 10 --
.../sql-functions/doc_date_functions_test.groovy | 142 +++++++---------
...t_streaming_insert_job_fetch_meta_error.groovy} | 42 ++---
..._streaming_job_no_new_files_with_sibling.groovy | 110 ++++++++++++
.../nereids_p0/slot_bind/test_bind_slot.groovy | 44 +++--
23 files changed, 571 insertions(+), 169 deletions(-)
copy regression-test/data/job_p0/streaming_job/{test_streaming_insert_job.out
=> test_streaming_job_no_new_files_with_sibling.out} (62%)
copy
regression-test/suites/job_p0/streaming_job/{test_streaming_job_schedule_task_error.groovy
=> test_streaming_insert_job_fetch_meta_error.groovy} (63%)
create mode 100644
regression-test/suites/job_p0/streaming_job/test_streaming_job_no_new_files_with_sibling.groovy
copy
fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/PaimonSnapshotCacheValue.java
=> regression-test/suites/nereids_p0/slot_bind/test_bind_slot.groovy (53%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]