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]

Reply via email to