This is an automated email from the ASF dual-hosted git repository.
924060929 pushed a change to branch auto-pick-64160-branch-4.1
in repository https://gitbox.apache.org/repos/asf/doris.git
discard 32828a485c6 [fix](fe) Keep external refresh cleanup outside catalog
lock
discard 206db52b00a [fix](fe) Preserve external cache identity across HMS
events and ALTER
discard f83bb1d5af3 [fix](fe) Limit no-op external cache retirement and
filtered events
discard 422ea1ff571 [fix](fe) Preserve resolved external drop targets in
replay logs
discard 4a65fc10758 [fix](fe) Fence cache invalidation and preserve replay
name semantics
discard 446b4d6ec74 [fix](fe) Fence row counts before table invalidation and
preserve drop identity
discard 82848541849 [fix](fe) Fence cold metadata retirement and scope Paimon
SDK invalidation
discard b1e6996948d [test](fe) Verify row-count fence during database
generation swap
discard 493a17dea2a [fix](fe) Fence external metadata invalidation at known
scopes
discard bb9a0133cf8 [fix](fe) Scope cold external database replay invalidation
discard ff10ef04f9e [fix](fe) Fence external row counts across cache refreshes
discard cb2f45ccba5 [fix](fe) Invalidate external row count cache after
metadata changes
add 76d173e17b9 [fix](arrow) Validate Flight result arrays before
publishing batches (#68596)
add 86eb9ca1ab0 branch-4.1: [fix](function) Keep the leading NULLs of
every row in array_cum_sum #68554 (#68605)
add 7e279813341 add temp dir in testutil (#68638)
add 5ea19fb183f branch-4.1: [fix](regexp) Apply extended regex fallback to
non-constant patterns #68501 (#68591)
add 9f181d9ee0d [fix](be) Backport unlimited topn expansion rates to
branch-4.1 (#68545)
add 798dedf1680 [fix](fe) Invalidate external row count cache after
metadata changes
add dbc3f2b5eeb [fix](fe) Fence external row counts across cache refreshes
add fed6afc371b [fix](fe) Scope cold external database replay invalidation
add 315e4082e52 [fix](fe) Fence external metadata invalidation at known
scopes
add 4301c12af81 [test](fe) Verify row-count fence during database
generation swap
add bb9889cb998 [fix](fe) Fence cold metadata retirement and scope Paimon
SDK invalidation
add 1a99da7d7f6 [fix](fe) Fence row counts before table invalidation and
preserve drop identity
add 1557455a60e [fix](fe) Fence cache invalidation and preserve replay
name semantics
add ef38b5029e0 [fix](fe) Preserve resolved external drop targets in
replay logs
add a9e50249f6f [fix](fe) Limit no-op external cache retirement and
filtered events
add 0a4e111b71d [fix](fe) Preserve external cache identity across HMS
events and ALTER
add de4f82f96b5 [fix](fe) Keep external refresh cleanup outside catalog
lock
add 0c37f5145e4 [fix](fe) Fence external metadata cache transitions
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 (32828a485c6)
\
N -- N -- N refs/heads/auto-pick-64160-branch-4.1 (0c37f5145e4)
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/exprs/aggregate/aggregate_function_topn.h | 3 +-
.../function/array/function_array_cum_sum.cpp | 14 ++-
be/src/exprs/function/like.cpp | 131 ++++++++++----------
be/src/exprs/function/like.h | 17 +++
be/src/format/arrow/arrow_block_convertor.cpp | 19 +++
be/src/format/arrow/arrow_block_convertor.h | 10 +-
be/test/exprs/aggregate/agg_topn_test.cpp | 125 +++++++++++++++++++
.../exprs/function/function_array_cum_sum_test.cpp | 100 ++++++++++++++++
be/test/exprs/function/function_like_test.cpp | 104 ++++++++++++++--
.../format/arrow/arrow_block_convertor_test.cpp | 133 +++++++++++++++++++++
be/test/testutil/scoped_temp_dir.h | 60 ++++++++++
.../org/apache/doris/catalog/RefreshManager.java | 57 ++++++---
.../org/apache/doris/datasource/CatalogMgr.java | 44 ++++---
.../apache/doris/datasource/ExternalCatalog.java | 29 +++--
.../apache/doris/datasource/ExternalDatabase.java | 7 ++
.../doris/datasource/ExternalMetaCacheMgr.java | 4 +
.../doris/datasource/ExternalRowCountCache.java | 63 +++++++---
.../datasource/lance/LanceExternalCatalog.java | 4 +
.../apache/doris/catalog/RefreshManagerTest.java | 97 ++++++++++++++-
.../apache/doris/datasource/CatalogMgrTest.java | 94 ++++++++++++++-
.../ExternalMetaCacheRouteResolverTest.java | 24 +++-
.../datasource/ExternalRowCountCacheTest.java | 37 ++++++
.../lance/LanceCatalogLifecycleTest.java | 30 +++++
.../agg_function/topn/topn_unlimited.out | 91 ++++++++++++++
.../test_array_cum_sum_leading_null.out | 14 +++
.../test_regexp_extended_nonconstant_pattern.out | 28 +++++
.../test_flight_utf8_validation.groovy | 71 +++++++++++
.../agg_function/topn/topn_unlimited.groovy | 75 ++++++++++++
.../test_array_cum_sum_leading_null.groovy | 51 ++++++++
...test_regexp_extended_nonconstant_pattern.groovy | 85 +++++++++++++
30 files changed, 1474 insertions(+), 147 deletions(-)
create mode 100644 be/test/exprs/aggregate/agg_topn_test.cpp
create mode 100644 be/test/exprs/function/function_array_cum_sum_test.cpp
create mode 100644 be/test/testutil/scoped_temp_dir.h
create mode 100644
regression-test/data/nereids_function_p0/agg_function/topn/topn_unlimited.out
create mode 100644
regression-test/data/query_p0/sql_functions/array_functions/test_array_cum_sum_leading_null.out
create mode 100644
regression-test/data/query_p0/sql_functions/string_functions/test_regexp_extended_nonconstant_pattern.out
create mode 100644
regression-test/suites/arrow_flight_sql_p0/test_flight_utf8_validation.groovy
create mode 100644
regression-test/suites/nereids_function_p0/agg_function/topn/topn_unlimited.groovy
create mode 100644
regression-test/suites/query_p0/sql_functions/array_functions/test_array_cum_sum_leading_null.groovy
create mode 100644
regression-test/suites/query_p0/sql_functions/string_functions/test_regexp_extended_nonconstant_pattern.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]