This is an automated email from the ASF dual-hosted git repository.
Yukang-Lian pushed a change to branch auto-pick-66610-branch-4.1
in repository https://gitbox.apache.org/repos/asf/doris.git
from 4ce8ad63229 [fix](compaction) Fix cloud rowset test crash
add 2c84c7f56f1 [fix](iceberg) Fix historical scans after schema evolution
(#67479)
add 4f48c57adac [improvement](fe) Release cloud tablet scheduling indexes
after balance (#66451) (#67290)
add 73fea8a5895 branch-4.1: [fix](http) Clamp range reads to file size
#67634 (#67683)
add ed3c339abb2 [feature](lance) support full_text_search in lance catalog
(#67289)
add c28259d339c branch-4.1: [feature](lance) Add statically validated
Lance index DDL surface (#67201)
add 29fb340e034 branch-4.1: [fix](test) Isolate cloud mode in colocation
proc test #65515 (#67658)
add 26cf6e8bf59 branch-4.1: [fix](profile) Nereids Optimize Time shows N/A
when MV pre-rewrite is skipped #67532 (#67626)
add c5c3ca17b35 [bugfix](glibc) fix glibc compatible bugs (#67694)
add 15b8610ed13 branch-4.1: [improvement](pk lookup) Avoid copying segment
key bounds #67618 (#67698)
add 6007712b296 branch-4.1: [fix](subquery)show user friendly message when
meet unsupported subquery #64778 (#67693)
add 31936841ef5 branch-4.1: [fix](regression) Stabilize compaction
regression cases #67613 (#67691)
add d883850c484 branch-4.1: [fix](be) Fix array_range overflow and batch
integer output #67584 (#67689)
add bdc3fcf4884 branch-4.1: [fix](build) Update Doris compose to Debian 12
with Liberica JDK 17 #67664 (#67688)
add ec34de6a7b9 branch-4.1: [improvement](streaming-job) Adjust CDC
request timeout and split batch defaults #67559 (#67684)
add 7c6fed7740a branch-4.1: [fix](test) Deflake insert overwrite auto
detect failure #67571 (#67707)
add 33c93506cd7 branch-4.1: [fix](compaction): avoid decrementing
uncounted cumulative compaction threads #66752 (#67662)
add 28ee8d7905d branch-4.1: [improvement](compaction) split time series
compaction score metric #63900 (#67607)
add 178f4cc83e3 branch-4.1: [fix](compaction) Keep latest 10 versions
unmerged during schema change #66337 (#67589)
add 693980ab802 branch-4.1: [Improve](cloud) Only register watershed txn
id once when BE enters decommissioning state #67322 (#67632)
add cb8b87f2bca branch-4.1: [chore](thirdparty) Add Google Cloud C++
OAuth2 dependency (#67651)
add ee162aef104 branch-4.1: [fix](test) Isolate TPC-H MOR-as-DUP tables
from compaction #67566 (#67654)
add 765185a5ec5 branch-4.1: [fix](arrow-flight) Release a finished Flight
query's coordinator instead of holding it until wait_timeout #67504 (#67558)
add eb203f8583b branch-4.1: [fix](mv) Prevent snapshot reads from using
current MVs #67700 (#67729)
add 9e3a507b355 branch-4.1: [fix](window) Respect frames when simplifying
window functions #67706 (#67743)
add 1a8975c1606 branch-4.1: [fix](rbo) Preserve nullability in distinct
window rewrites #67666 (#67721)
add e996a72a430 branch-4.1: [fix](be) Avoid repeated peer connect failures
#67464 (#67647)
add d9210c46cad branch-4.1: [fix](cloud) prevent warm-up job scheduling
starvation (#67643)
add 7f26c657c13 branch-4.1: [fix](cloud) Set file cache TTL on cloud
schema change output #67454 (#67686)
add 01d51b1e71a branch-4.1 [fix](fd) Propagate constants out of one row
relation to enable partition pruning (#67400)
add 85b9aa61abb branch-4.1 [fix](view) Quote view column names in SHOW
CREATE VIEW output (#67398)
add 10edba47178 branch-4.1:[opt](merge into) Put MERGE INTO target on the
probe side - #66565 (#67279)
add 01d6797c2fd branch-4.1: [fix](compaction) Release exhausted segment
contexts during vertical compaction #65963 (#67599)
add bfafcc7410d Update github host from macos-13 to macos-15 (#67746)
add 8fa99196dc8 branch-4.1: [perf](load) Optimize write performance with
improved backpressure control (#67728)
add b85792bb113 branch-4.1: [fix](be) Initialize bthread context key
before first use (#67722)
add 04aea05a103 branch-4.1: [fix](cloud) Return existing rowset for
concurrent commits #67637 (#67660)
add db2aceff2c8 branch-4.1: [fix](regression) Deflake the sql cache
regression suites #67734 (#67735)
add 7ed09f49eaf [fix](iceberg) Support fractional timestamps in time
travel (#67704)
add d8673b0438f Merge remote-tracking branch 'doris/branch-4.1' into
codex/resolve-66656-doris-4.1-20260908
add a8344169095 branch-4.1: [fix](iceberg) Run execute actions in catalog
auth scope (#67695)
add a7e9c5ffeda branch-4.1: [fix](rpc) Fix AutoReleaseClosure data race
with callback reuse (#61782) (#67340)
add c61f73b7557 Merge remote-tracking branch 'doris/branch-4.1' into
codex/resolve-66656-doris-4.1-20260908
No new revisions were added by this update.
Summary of changes:
.github/workflows/build-thirdparty.yml | 2 +-
be/CMakeLists.txt | 10 +
be/benchmark/benchmark_array_range.hpp | 97 +++++
be/benchmark/benchmark_main.cpp | 1 +
be/cmake/check_glibc_compatibility.cmake | 70 +++
.../cloud/cloud_cumulative_compaction_policy.cpp | 2 +-
be/src/cloud/cloud_delta_writer.cpp | 16 +-
be/src/cloud/cloud_rowset_builder.cpp | 8 +
be/src/cloud/cloud_rowset_builder.h | 2 +
be/src/cloud/cloud_schema_change_job.cpp | 5 +
be/src/cloud/cloud_storage_engine.cpp | 42 +-
be/src/cloud/cloud_storage_engine.h | 5 +
be/src/cloud/cloud_tablet_mgr.cpp | 21 +-
be/src/cloud/cloud_tablet_mgr.h | 4 +-
be/src/cloud/config.cpp | 4 +
be/src/cloud/config.h | 3 +
be/src/common/config.cpp | 2 +-
be/src/common/metrics/doris_metrics.cpp | 4 +
be/src/common/metrics/doris_metrics.h | 6 +-
be/src/exec/exchange/vdata_stream_sender.h | 1 +
be/src/exec/operator/exchange_sink_buffer.cpp | 3 +-
be/src/exec/runtime_filter/runtime_filter.cpp | 23 +-
be/src/exec/runtime_filter/runtime_filter.h | 7 +
be/src/exec/runtime_filter/runtime_filter_mgr.cpp | 73 +++-
be/src/exec/runtime_filter/runtime_filter_mgr.h | 6 +
.../runtime_filter/runtime_filter_producer.cpp | 63 +--
.../exec/runtime_filter/runtime_filter_producer.h | 66 ++-
be/src/exec/sink/writer/vtablet_writer.cpp | 1 +
.../exprs/function/array/function_array_range.cpp | 36 +-
be/src/format_v2/lance/lance_reader_helper.cpp | 42 ++
be/src/format_v2/lance/lance_reader_helper.h | 8 +
be/src/format_v2/table/lance_reader.cpp | 479 +++++++++++++++------
be/src/format_v2/table/lance_reader.h | 15 +-
be/src/glibc-compatibility/lance_symbol_versions.c | 115 ++++-
be/src/glibc-compatibility/musl/expf.c | 80 ++++
be/src/io/cache/peer_file_cache_reader.cpp | 63 ++-
be/src/io/fs/http_file_reader.cpp | 5 +
be/src/runtime/thread_context.cpp | 18 +
be/src/runtime/thread_context.h | 5 +
be/src/service/CMakeLists.txt | 22 +-
be/src/service/internal_service.cpp | 8 -
.../compaction/cumulative_compaction_policy.cpp | 2 +-
be/src/storage/data_dir.h | 7 +
be/src/storage/iterator/vertical_block_reader.cpp | 9 +-
be/src/storage/iterator/vertical_block_reader.h | 7 +-
.../storage/iterator/vertical_merge_iterator.cpp | 109 ++++-
be/src/storage/iterator/vertical_merge_iterator.h | 53 ++-
be/src/storage/merger.cpp | 16 +-
be/src/storage/merger.h | 3 +-
be/src/storage/olap_common.h | 7 +
be/src/storage/olap_server.cpp | 80 ++--
be/src/storage/storage_engine.h | 14 +-
be/src/storage/tablet/base_tablet.cpp | 3 +-
be/src/storage/tablet/tablet_manager.cpp | 41 +-
be/src/storage/tablet/tablet_manager.h | 3 +-
be/src/util/brpc_client_cache.h | 7 +-
be/src/util/brpc_closure.h | 114 +++--
be/test/cloud/cloud_compaction_test.cpp | 179 +++++++-
.../cloud_cumulative_compaction_policy_test.cpp | 34 ++
.../runtime_filter/sync_size_callback_test.cpp | 351 +++++++++++++++
.../exprs/function/function_array_range_test.cpp | 197 +++++++++
.../metadata.lance | Bin 0 -> 734 bytes
.../part_0_docs.lance | Bin 0 -> 701 bytes
.../part_0_invert.lance | Bin 0 -> 2565 bytes
.../part_0_tokens.lance | Bin 0 -> 1155 bytes
.../0-4a942168-96d8-4f07-bce0-e3049c8ea6c5.txn | Bin 0 -> 253 bytes
.../1-b311fe36-9353-4f41-ae19-5054d4a73009.txn | Bin 0 -> 126 bytes
.../2-76e69d8c-04b7-402e-8620-7f9a772a2224.txn | Bin 0 -> 278 bytes
.../_versions/18446744073709551612.manifest | Bin 0 -> 934 bytes
.../_versions/18446744073709551613.manifest | Bin 0 -> 541 bytes
.../_versions/18446744073709551614.manifest | Bin 0 -> 583 bytes
.../_versions/latest_version_hint.json | 0
...001100000000001ee52754ad1a1da89dd0efa4379.lance | Bin 0 -> 1412 bytes
...010010100010000fd779442f589c03379a2858ea8.lance | Bin 0 -> 1348 bytes
be/test/format_v2/table/lance_reader_test.cpp | 338 +++++++++++++++
.../cache/cached_remote_file_reader_peer_test.cpp | 23 +
be/test/io/fs/http_file_reader_test.cpp | 84 ++++
.../cumulative_compaction_policy_test.cpp | 47 ++
.../compaction/vertical_compaction_test.cpp | 285 ++++++++++++
be/test/storage/tablet/tablet_mgr_test.cpp | 288 ++++++++++++-
be/test/util/doris_metrics_test.cpp | 12 +
cloud/src/meta-service/meta_service.cpp | 40 +-
cloud/test/meta_service_test.cpp | 45 ++
docker/runtime/doris-compose/Dockerfile | 7 +-
docker/runtime/doris-compose/Readme.md | 2 +-
.../scripts/lance_build_preinstalled_catalog.py | 177 +++++++-
.../metadata.lance | Bin 0 -> 734 bytes
.../part_0_docs.lance | Bin 0 -> 701 bytes
.../part_0_invert.lance | Bin 0 -> 2565 bytes
.../part_0_tokens.lance | Bin 0 -> 1155 bytes
.../0-4a942168-96d8-4f07-bce0-e3049c8ea6c5.txn | Bin 0 -> 253 bytes
.../1-b311fe36-9353-4f41-ae19-5054d4a73009.txn | Bin 0 -> 126 bytes
.../2-76e69d8c-04b7-402e-8620-7f9a772a2224.txn | Bin 0 -> 278 bytes
.../_versions/18446744073709551612.manifest | Bin 0 -> 934 bytes
.../_versions/18446744073709551613.manifest | Bin 0 -> 541 bytes
.../_versions/18446744073709551614.manifest | Bin 0 -> 583 bytes
.../_versions/latest_version_hint.json | 0
...001100000000001ee52754ad1a1da89dd0efa4379.lance | Bin 0 -> 1412 bytes
...010010100010000fd779442f589c03379a2858ea8.lance | Bin 0 -> 1348 bytes
.../bitmap_page_lookup.lance | Bin 812 -> 812 bytes
.../page_data.lance | Bin 0 -> 1213 bytes
.../page_lookup.lance | Bin
.../page_data.lance | Bin 1149 -> 0 bytes
.../bitmap_page_lookup.lance | Bin 0 -> 457 bytes
.../bitmap_page_lookup.lance | Bin 457 -> 0 bytes
.../28-39e6dfbf-f1c5-4b1e-808a-ee342f74383f.txn | Bin 946 -> 0 bytes
.../33-54b88aa6-136b-41a5-9652-3a7132712a1a.txn | Bin 0 -> 946 bytes
.../_versions/18446744073709551581.manifest | Bin 0 -> 1968 bytes
.../_versions/18446744073709551586.manifest | Bin 1968 -> 0 bytes
.../__manifest/_versions/latest_version_hint.json | 2 +-
...00000010010101183fee04e8eb3b452a26bcf00a5.lance | Bin 0 -> 2489 bytes
...010100110110006d24fe4da58277b24ffe1d6a0e.lance} | Bin 1520 -> 1584 bytes
...111011100000100d7d3884108b45243313e881513.lance | Bin 2361 -> 0 bytes
.../metadata.lance | Bin 0 -> 734 bytes
.../part_0_docs.lance | Bin 0 -> 637 bytes
.../part_0_invert.lance | Bin 0 -> 1851 bytes
.../part_0_tokens.lance | Bin 0 -> 1026 bytes
.../0-1bba5bff-2ab6-434b-8eaa-822470b46ed7.txn | Bin 0 -> 219 bytes
.../1-0a6db125-38e9-4ae5-94d5-5972747763df.txn | Bin 0 -> 284 bytes
.../2-315f4e75-d073-4bd2-a75d-f04c8347628b.txn | Bin 0 -> 124 bytes
.../_versions/18446744073709551612.manifest | Bin 0 -> 750 bytes
.../_versions/18446744073709551613.manifest | Bin 0 -> 827 bytes
.../_versions/18446744073709551614.manifest | Bin 0 -> 515 bytes
.../_versions/latest_version_hint.json | 0
...11000100000100086dae842f7bee179e75e92939e.lance | Bin 0 -> 991 bytes
...100101101000001aafd3f464c855149c5211be544.lance | Bin 0 -> 991 bytes
.../main/java/org/apache/doris/common/Config.java | 28 +-
.../java/org/apache/doris/common/ConfigTest.java | 21 +
.../antlr4/org/apache/doris/nereids/DorisLexer.g4 | 1 +
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 5 +-
.../doris/catalog/BuiltinTableValuedFunctions.java | 4 +-
.../main/java/org/apache/doris/catalog/Env.java | 7 +-
.../apache/doris/cloud/CacheHotspotManager.java | 120 +++++-
.../doris/cloud/catalog/CloudClusterChecker.java | 6 +-
.../doris/cloud/catalog/CloudTabletRebalancer.java | 25 +-
.../java/org/apache/doris/common/ErrorCode.java | 5 +
.../doris/common/profile/SummaryProfile.java | 12 +-
.../iceberg/IcebergExternalMetaCache.java | 11 +-
.../doris/datasource/iceberg/IcebergUtils.java | 21 +-
.../iceberg/action/BaseIcebergAction.java | 14 +-
.../action/IcebergCherrypickSnapshotAction.java | 9 +-
.../action/IcebergExecuteActionFactory.java | 42 +-
.../action/IcebergExpireSnapshotsAction.java | 8 +-
.../iceberg/action/IcebergFastForwardAction.java | 8 +-
.../action/IcebergPublishChangesAction.java | 9 +-
.../action/IcebergRewriteDataFilesAction.java | 5 +-
.../action/IcebergRewriteManifestsAction.java | 8 +-
.../action/IcebergRollbackToSnapshotAction.java | 8 +-
.../action/IcebergRollbackToTimestampAction.java | 8 +-
.../action/IcebergSetCurrentSnapshotAction.java | 8 +-
.../datasource/iceberg/dlf/DLFTableOperations.java | 3 +-
.../datasource/lance/LanceExternalCatalog.java | 2 +-
.../doris/datasource/lance/LanceExternalTable.java | 4 +-
.../lance/LanceIndexMutationValidator.java | 230 ++++++++++
.../datasource/lance/LanceIndexSegmentInfo.java | 27 +-
.../datasource/lance/LanceMetadataLoader.java | 15 +-
.../lance/source/IndexSegmentSplitPlan.java | 2 +-
.../datasource/lance/source/LanceScanNode.java | 273 +++++++++---
.../org/apache/doris/nereids/NereidsPlanner.java | 114 ++---
.../doris/nereids/parser/LogicalPlanBuilder.java | 10 +-
.../post/materialize/MaterializeProbeVisitor.java | 11 +-
.../nereids/rules/analysis/BindExpression.java | 39 +-
.../nereids/rules/analysis/SubExprAnalyzer.java | 68 ++-
.../exploration/mv/MaterializedViewUtils.java | 6 +-
.../rules/rewrite/DistinctWindowExpression.java | 6 +-
.../PushDownFilterThroughVectorSearchTopN.java | 18 +-
.../rules/rewrite/SimplifyWindowExpression.java | 14 +-
.../functions/table/FullTextSearch.java | 49 +++
.../trees/plans/commands/AlterTableCommand.java | 51 ++-
.../trees/plans/commands/ExecuteActionCommand.java | 75 +++-
.../trees/plans/commands/IcebergMergeCommand.java | 12 +-
.../trees/plans/commands/info/IndexDefinition.java | 49 ++-
.../plans/commands/merge/MergeIntoCommand.java | 9 +-
.../trees/plans/commands/merge/MergeUtils.java | 58 +++
.../trees/plans/logical/LogicalOneRowRelation.java | 13 +-
.../java/org/apache/doris/planner/ScanNode.java | 11 +
.../java/org/apache/doris/qe/ConnectContext.java | 45 +-
.../main/java/org/apache/doris/qe/Coordinator.java | 19 +
.../java/org/apache/doris/qe/StmtExecutor.java | 51 ++-
.../arrowflight/FlightSqlConnectProcessor.java | 11 +-
.../FullTextSearchTableValuedFunction.java | 177 ++++++++
...=> LanceExternalSearchTableValuedFunction.java} | 365 ++++++++--------
.../doris/tablefunction/TableValuedFunctionIf.java | 2 +
.../VectorSearchTableValuedFunction.java | 287 ++----------
.../java/org/apache/iceberg/DeleteFileIndex.java | 63 ++-
.../cloud/CacheHotspotManagerSchedulerTest.java | 149 +++++++
.../common/proc/ColocationGroupProcDirTest.java | 30 +-
.../doris/common/profile/SummaryProfileTest.java | 46 ++
.../iceberg/IcebergExternalMetaCacheTest.java | 10 +-
.../doris/datasource/iceberg/IcebergUtilsTest.java | 16 +-
.../iceberg/source/IcebergScanNodeTest.java | 57 +++
.../lance/LanceIndexMutationValidatorTest.java | 459 ++++++++++++++++++++
.../datasource/lance/source/LanceScanNodeTest.java | 185 +++++++-
.../nereids/parser/CreateIndexParserTest.java | 187 ++++++++
.../rules/analysis/AnalyzeSubQueryTest.java | 66 +++
.../exploration/mv/MaterializedViewUtilsTest.java | 12 +
.../nereids/rules/rewrite/ConstantCteTest.java | 121 ++++++
.../rules/rewrite/PruneNestedColumnTest.java | 9 +-
.../commands/AlterTableCommandLanceIndexTest.java | 375 ++++++++++++++++
.../plans/commands/ExecuteActionCommandTest.java | 245 +++++++++++
.../plans/commands/merge/MergeIntoCommandTest.java | 43 +-
.../doris/qe/ArrowFlightDeferralGateTest.java | 69 +++
.../java/org/apache/doris/qe/StmtExecutorTest.java | 33 ++
.../FlightSqlDeferredQueryIdleTimeoutTest.java | 156 +++++++
.../FullTextSearchTableValuedFunctionTest.java | 127 ++++++
fe/pom.xml | 4 +-
gensrc/thrift/PlanNodes.thrift | 48 ++-
.../get_assignment_compatible_type.out | 2 +-
.../test_create_view_nereids.out | 54 +--
.../data/ddl_p0/test_alter_view_nereids.out | 4 +-
.../iceberg_schema_change_ddl_with_branch.out | 5 +
.../iceberg/test_iceberg_sys_table.out | 2 +
.../lance/test_lance_full_text_search.out | 36 ++
.../nereids_p0/ddl/show_view/show_view_command.out | 16 +-
.../multi_distinct/multi_distinct_window.out | 8 +
.../data/nereids_p0/show/test_show_create_view.out | 4 +-
.../subquery/correlated_scalar_subquery.out | 63 +++
.../infer_predicate/pull_up_predicate_literal.out | 4 +-
.../simplify_window_frame.out | 22 +
.../test_show_create_table_and_views_nereids.out | 2 +-
.../create_view_star_except_and_cast_to_sql.out | 4 +-
regression-test/data/view_p0/view_p0.out | 12 +-
.../test_arrow_flight_query_release.groovy | 88 ++++
.../test_sql_cache_over_arrow_flight.groovy | 15 +
.../test_schema_change_with_compaction1.groovy | 70 ++-
.../test_schema_change_with_compaction10.groovy | 94 +++-
.../test_schema_change_with_compaction5.groovy | 152 +++----
.../test_schema_change_with_compaction6.groovy | 179 ++++----
.../test_schema_change_with_compaction7.groovy | 150 +++----
.../test_schema_change_with_compaction9.groovy | 151 +++----
.../test_create_view_nereids.groovy | 7 +
.../iceberg_schema_change_ddl_with_branch.groovy | 7 +-
.../test_iceberg_arrow_flight_split_source.groovy | 73 ++++
.../test_iceberg_schema_time_travel_matrix.groovy | 4 +-
.../test_iceberg_hadoop_catalog_kerberos.groovy | 68 ++-
.../lance/test_lance_full_text_search.groovy | 161 +++++++
.../lance/test_lance_index_ddl.groovy | 176 ++++++++
...cumu_compaction_global_lock_thread_count.groovy | 186 ++++++++
.../test_iot_auto_detect_fail.groovy | 18 +-
...est_cumulative_compaction_with_format_v2.groovy | 55 ++-
.../suites/mtmv_p0/test_show_create_mtmv.groovy | 2 +-
.../cte/test_constant_cte_partition_prune.groovy | 80 ++++
.../multi_distinct/multi_distinct_window.groovy | 38 ++
.../subquery/correlated_scalar_subquery.groovy | 219 ++++++++++
.../simplify_window_frame.groovy | 78 ++++
.../query_p0/cache/sql_cache_object_type.groovy | 7 +-
.../ddl/customer_mor_as_dup.sql | 18 +
.../ddl/lineitem_mor_as_dup.sql | 26 ++
.../ddl/nation_mor_as_dup.sql | 14 +
.../ddl/orders_mor_as_dup.sql | 19 +
.../ddl/part_mor_as_dup.sql | 19 +
.../ddl/partsupp_mor_as_dup.sql | 15 +
.../ddl/region_mor_as_dup.sql | 13 +
.../ddl/supplier_mor_as_dup.sql | 17 +
.../suites/tpch_sf100_unique_mor_p2/load.groovy | 12 +-
.../test_read_mor_as_dup.groovy | 12 +-
thirdparty/build-thirdparty.sh | 23 +
thirdparty/vars.sh | 9 +
258 files changed, 9767 insertions(+), 1804 deletions(-)
create mode 100644 be/benchmark/benchmark_array_range.hpp
create mode 100644 be/cmake/check_glibc_compatibility.cmake
create mode 100644 be/src/glibc-compatibility/musl/expf.c
create mode 100644 be/test/exec/runtime_filter/sync_size_callback_test.cpp
create mode 100644 be/test/exprs/function/function_array_range_test.cpp
create mode 100644
be/test/format_v2/table/lance/data/fts_indexed.lance/_indices/59b9c9af-09f0-499a-a888-06036eeec27a/metadata.lance
create mode 100644
be/test/format_v2/table/lance/data/fts_indexed.lance/_indices/59b9c9af-09f0-499a-a888-06036eeec27a/part_0_docs.lance
create mode 100644
be/test/format_v2/table/lance/data/fts_indexed.lance/_indices/59b9c9af-09f0-499a-a888-06036eeec27a/part_0_invert.lance
create mode 100644
be/test/format_v2/table/lance/data/fts_indexed.lance/_indices/59b9c9af-09f0-499a-a888-06036eeec27a/part_0_tokens.lance
create mode 100644
be/test/format_v2/table/lance/data/fts_indexed.lance/_transactions/0-4a942168-96d8-4f07-bce0-e3049c8ea6c5.txn
create mode 100644
be/test/format_v2/table/lance/data/fts_indexed.lance/_transactions/1-b311fe36-9353-4f41-ae19-5054d4a73009.txn
create mode 100644
be/test/format_v2/table/lance/data/fts_indexed.lance/_transactions/2-76e69d8c-04b7-402e-8620-7f9a772a2224.txn
create mode 100644
be/test/format_v2/table/lance/data/fts_indexed.lance/_versions/18446744073709551612.manifest
create mode 100644
be/test/format_v2/table/lance/data/fts_indexed.lance/_versions/18446744073709551613.manifest
create mode 100644
be/test/format_v2/table/lance/data/fts_indexed.lance/_versions/18446744073709551614.manifest
copy be/test/format_v2/table/lance/data/{all_types.lance =>
fts_indexed.lance}/_versions/latest_version_hint.json (100%)
create mode 100644
be/test/format_v2/table/lance/data/fts_indexed.lance/data/000100011001100000000001ee52754ad1a1da89dd0efa4379.lance
create mode 100644
be/test/format_v2/table/lance/data/fts_indexed.lance/data/100101010010010100010000fd779442f589c03379a2858ea8.lance
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/14d4e11d_doris$full_text_search/_indices/59b9c9af-09f0-499a-a888-06036eeec27a/metadata.lance
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/14d4e11d_doris$full_text_search/_indices/59b9c9af-09f0-499a-a888-06036eeec27a/part_0_docs.lance
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/14d4e11d_doris$full_text_search/_indices/59b9c9af-09f0-499a-a888-06036eeec27a/part_0_invert.lance
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/14d4e11d_doris$full_text_search/_indices/59b9c9af-09f0-499a-a888-06036eeec27a/part_0_tokens.lance
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/14d4e11d_doris$full_text_search/_transactions/0-4a942168-96d8-4f07-bce0-e3049c8ea6c5.txn
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/14d4e11d_doris$full_text_search/_transactions/1-b311fe36-9353-4f41-ae19-5054d4a73009.txn
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/14d4e11d_doris$full_text_search/_transactions/2-76e69d8c-04b7-402e-8620-7f9a772a2224.txn
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/14d4e11d_doris$full_text_search/_versions/18446744073709551612.manifest
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/14d4e11d_doris$full_text_search/_versions/18446744073709551613.manifest
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/14d4e11d_doris$full_text_search/_versions/18446744073709551614.manifest
copy {be/test/format_v2/table/lance/data/all_types.lance =>
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/14d4e11d_doris$full_text_search}/_versions/latest_version_hint.json
(100%)
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/14d4e11d_doris$full_text_search/data/000100011001100000000001ee52754ad1a1da89dd0efa4379.lance
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/14d4e11d_doris$full_text_search/data/100101010010010100010000fd779442f589c03379a2858ea8.lance
rename
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/__manifest/_indices/{8831a412-b4a7-4975-950c-8fe62bf16ef7
=> 19cc56b4-0a64-4d27-a659-61c9404f2b4e}/bitmap_page_lookup.lance (75%)
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/__manifest/_indices/3d69787d-d9aa-4cc5-8358-cd34c85bd6f1/page_data.lance
rename
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/__manifest/_indices/{5b68f7cb-d3d6-404d-9fe4-2fab2d4c2c3e
=> 3d69787d-d9aa-4cc5-8358-cd34c85bd6f1}/page_lookup.lance (100%)
delete mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/__manifest/_indices/5b68f7cb-d3d6-404d-9fe4-2fab2d4c2c3e/page_data.lance
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/__manifest/_indices/6cd7ad50-bc0e-484d-87b1-f9b3ac35ce9b/bitmap_page_lookup.lance
delete mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/__manifest/_indices/b2a0b46c-741e-4884-8b1b-15aa5e389eb0/bitmap_page_lookup.lance
delete mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/__manifest/_transactions/28-39e6dfbf-f1c5-4b1e-808a-ee342f74383f.txn
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/__manifest/_transactions/33-54b88aa6-136b-41a5-9652-3a7132712a1a.txn
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/__manifest/_versions/18446744073709551581.manifest
delete mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/__manifest/_versions/18446744073709551586.manifest
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/__manifest/data/10010110000000010010101183fee04e8eb3b452a26bcf00a5.lance
rename
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/__manifest/data/{01101101000001110001101007a96744fd8fa4f4791c8ccd2a.lance
=> 1001111110010100110110006d24fe4da58277b24ffe1d6a0e.lance} (60%)
delete mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/__manifest/data/110001010111011100000100d7d3884108b45243313e881513.lance
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/d9b832a2_doris$full_text_search_partial/_indices/998a5a77-b8d4-4318-abad-3fc2341fc194/metadata.lance
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/d9b832a2_doris$full_text_search_partial/_indices/998a5a77-b8d4-4318-abad-3fc2341fc194/part_0_docs.lance
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/d9b832a2_doris$full_text_search_partial/_indices/998a5a77-b8d4-4318-abad-3fc2341fc194/part_0_invert.lance
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/d9b832a2_doris$full_text_search_partial/_indices/998a5a77-b8d4-4318-abad-3fc2341fc194/part_0_tokens.lance
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/d9b832a2_doris$full_text_search_partial/_transactions/0-1bba5bff-2ab6-434b-8eaa-822470b46ed7.txn
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/d9b832a2_doris$full_text_search_partial/_transactions/1-0a6db125-38e9-4ae5-94d5-5972747763df.txn
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/d9b832a2_doris$full_text_search_partial/_transactions/2-315f4e75-d073-4bd2-a75d-f04c8347628b.txn
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/d9b832a2_doris$full_text_search_partial/_versions/18446744073709551612.manifest
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/d9b832a2_doris$full_text_search_partial/_versions/18446744073709551613.manifest
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/d9b832a2_doris$full_text_search_partial/_versions/18446744073709551614.manifest
copy {be/test/format_v2/table/lance/data/all_types.lance =>
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/d9b832a2_doris$full_text_search_partial}/_versions/latest_version_hint.json
(100%)
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/d9b832a2_doris$full_text_search_partial/data/00101001111000100000100086dae842f7bee179e75e92939e.lance
create mode 100644
docker/thirdparties/docker-compose/iceberg/scripts/preinstalled_data/lance/d9b832a2_doris$full_text_search_partial/data/001100101100101101000001aafd3f464c855149c5211be544.lance
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/lance/LanceIndexMutationValidator.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/table/FullTextSearch.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/merge/MergeUtils.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/tablefunction/FullTextSearchTableValuedFunction.java
copy
fe/fe-core/src/main/java/org/apache/doris/tablefunction/{VectorSearchTableValuedFunction.java
=> LanceExternalSearchTableValuedFunction.java} (53%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/cloud/CacheHotspotManagerSchedulerTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/lance/LanceIndexMutationValidatorTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/parser/CreateIndexParserTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/ConstantCteTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/AlterTableCommandLanceIndexTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/ExecuteActionCommandTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/qe/ArrowFlightDeferralGateTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/service/arrowflight/sessions/FlightSqlDeferredQueryIdleTimeoutTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/tablefunction/FullTextSearchTableValuedFunctionTest.java
create mode 100644
regression-test/data/external_table_p0/lance/test_lance_full_text_search.out
create mode 100644
regression-test/data/nereids_rules_p0/simplify_window_expression/simplify_window_frame.out
create mode 100644
regression-test/suites/arrow_flight_sql_p0/test_arrow_flight_query_release.groovy
create mode 100644
regression-test/suites/external_table_p0/lance/test_lance_full_text_search.groovy
create mode 100644
regression-test/suites/external_table_p0/lance/test_lance_index_ddl.groovy
create mode 100644
regression-test/suites/fault_injection_p0/cloud/test_cloud_cumu_compaction_global_lock_thread_count.groovy
create mode 100644
regression-test/suites/nereids_p0/cte/test_constant_cte_partition_prune.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/simplify_window_expression/simplify_window_frame.groovy
create mode 100644
regression-test/suites/tpch_sf100_unique_mor_p2/ddl/customer_mor_as_dup.sql
create mode 100644
regression-test/suites/tpch_sf100_unique_mor_p2/ddl/lineitem_mor_as_dup.sql
create mode 100644
regression-test/suites/tpch_sf100_unique_mor_p2/ddl/nation_mor_as_dup.sql
create mode 100644
regression-test/suites/tpch_sf100_unique_mor_p2/ddl/orders_mor_as_dup.sql
create mode 100644
regression-test/suites/tpch_sf100_unique_mor_p2/ddl/part_mor_as_dup.sql
create mode 100644
regression-test/suites/tpch_sf100_unique_mor_p2/ddl/partsupp_mor_as_dup.sql
create mode 100644
regression-test/suites/tpch_sf100_unique_mor_p2/ddl/region_mor_as_dup.sql
create mode 100644
regression-test/suites/tpch_sf100_unique_mor_p2/ddl/supplier_mor_as_dup.sql
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]