This is an automated email from the ASF dual-hosted git repository.

dataroaring pushed a change to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 46484430ea3 [fix](SegComp) Don't call file writer close multi times 
for segcompaction (#34818)
     add 976cb35dcb7 [Chore](rollup) check duplicate column name when create 
table with rollup (#34827)
     add adcbc8cce57 [feature](Nereids) support select distinct with aggregate
     add ee8d45fe3a1 [opt](nereids) support topn-filter for external table 
(#34674)
     add 788abf2d7c3 [fix](iceberg_orc)Fixed the bug that the iceberg reader 
did not perform position delete when reading the orc file without a predicate. 
(#34814)
     add 5a77a85f0ff [Feature](materialized-view) support match mv whitch most 
number of matched expr (#34844)
     add 5e45937494c [Fix](regression-test) Fix test_hive_write_type. (#34667)
     add a6573ebb410 [fix](iceberg) read the primary key columns if hasing 
equality delete (#34835)
     add 51b6c370947 [enhancement](merge-cloud) add log for cloud compaction 
http api (#34866)
     add 016814fa3d0 [fix](mtmv) check groupby in agg-bottom-plan when rewrite 
agg query by mv (#34274)
     add 5e8477e7ba0 [fix](arrow-flight-sql) Fix Arrow Flight bind wrong Host 
in Fqdn #34850
     add 4dd3e4e94fd [fix](reader) avoid be coredump in block reader in 
abnormal situation (#34878)
     add bf4255a28fc [opt](mtmv) Optimize the logic of slot mapping generate 
for performance (#34597)
     add 7019eb4be9d [fix](agg) fix mem leak of agg without key (#34893)
     add 87c7f84f55c [refactor](debug) Add more info to debug string (#34876)
     add 1e4a69c2a43 [fix](Nereids): fix some bugs in or expansion  (#34837)
     add 5da8ee80dc8 [fix](nereids)single side info is missing when pushing 
min-max runtime filter into cte (#34862)
     add 0905133d555 [fix](planner) fix date_xxx functions without complete 
function signature (#34761)
     add 533c3ed6563 [fix](test) fix unstable regression test cases (#34902)
     add 786c39f4f0b [config](routineload) adjusting the default configuration 
of routing load (#34898)
     add f8ab8546ad2 [fix](compaction) generate single compaction and 
cumu(base) compaction tablets simultaneously. (#34315)
     add db88a5937d8 [Fix](auto inc) Fix multiple replica partial update auto 
inc data inconsistency problem (#34788)
     add 1c353098fb0 [enhance](FileWriter) Prevent multiple invocation to 
FileWriter's close function (#34890)
     add 05f6969e7e3 [bug](S3) Do resource reclamation when S3 file writer 
exceptionally quits without calling close (#34867)
     add 6b39275cea0 [fix](nereids)4 phase agg may lost parameter in some case 
(#34816)
     add 27e61b7626c [fix](planner)correlated predicate should include isnull 
predicate (#34833)
     add 197ee084239 [fix](load) skip sending cancel rpc if VNodeChannel is not 
inited (#34897)
     add 359d216120a [fix](move-memtable) change brpc connection type to single 
(#34883)
     add 1d51f1359f2 [Fix](Row store) support decimal256 type (#34887)
     add 8af8910e5df  [Fix](temporary) temporarily forbid fold constant by BE 
for GeoFunctions (#34857)
     add 2b118273660 [fix](cloud) unify empty_partition_prune condition with 
nereids (#34861)
     add fd749b80a27 [fix](regression test) make case 
test_decommission_with_replica_num_fail nonConcurrent (#34842)
     add e492cd97909 [chore](ci) skip performance check tmp (#34937)
     add 6b5778aca34 [fix](auto inc) db_id and table_id should be int64_t 
instead of int32_t (#34912)
     add adc38f8e5da [chore](regression-test) forbit BUILD INDEX in cloud mode 
for variant case (#34924)
     add 83f4c02a85e [Fix](inverted index) fix wrong fs in 
inverted_index_file_writer (#34903)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/comment-to-trigger-teamcity.yml  |    2 +-
 be/src/cloud/cloud_compaction_action.cpp           |   18 +-
 be/src/common/config.cpp                           |    2 +-
 be/src/exec/tablet_info.cpp                        |    3 +
 be/src/exec/tablet_info.h                          |    2 +
 be/src/io/cache/fs_file_cache_storage.cpp          |    4 +-
 be/src/io/fs/benchmark/base_benchmark.h            |    2 +-
 be/src/io/fs/s3_file_writer.cpp                    |    5 +
 be/src/olap/delta_writer_v2.cpp                    |    3 +-
 be/src/olap/iterators.h                            |    2 +-
 be/src/olap/memtable.cpp                           |   13 +-
 be/src/olap/memtable.h                             |    2 +
 be/src/olap/olap_server.cpp                        |   24 +-
 be/src/olap/partial_update_info.h                  |   10 +-
 be/src/olap/rowset/beta_rowset_writer.cpp          |    5 +-
 be/src/olap/rowset/segcompaction.cpp               |    2 +-
 be/src/olap/rowset/segment_v2/column_reader.h      |    2 +-
 .../segment_v2/inverted_index_file_writer.cpp      |    2 +-
 be/src/olap/rowset/segment_v2/segment_iterator.h   |    4 +-
 be/src/olap/rowset/segment_v2/segment_writer.cpp   |   30 +-
 be/src/olap/rowset/segment_v2/segment_writer.h     |    7 +-
 .../rowset/segment_v2/vertical_segment_writer.cpp  |   27 +-
 .../rowset/segment_v2/vertical_segment_writer.h    |    6 +-
 be/src/olap/rowset_builder.cpp                     |    3 +-
 be/src/olap/schema_cache.cpp                       |    4 +-
 be/src/olap/schema_cache.h                         |    4 +-
 be/src/olap/single_replica_compaction.h            |    2 +
 be/src/olap/storage_engine.cpp                     |    6 +
 be/src/olap/tablet.cpp                             |    3 +
 be/src/olap/tablet_manager.cpp                     |   40 +-
 be/src/olap/tablet_manager.h                       |    8 +-
 be/src/olap/tablet_schema.h                        |   12 +-
 be/src/olap/utils.h                                |    4 +-
 be/src/pipeline/dependency.h                       |   12 +
 be/src/pipeline/exec/aggregation_sink_operator.cpp |    1 +
 be/src/pipeline/pipeline_task.cpp                  |   12 +-
 be/src/runtime/descriptors.h                       |    4 +-
 be/src/runtime/runtime_state.h                     |    7 +
 be/src/util/brpc_client_cache.h                    |    6 +-
 be/src/vec/core/block_spill_writer.h               |    6 +-
 .../vec/data_types/serde/data_type_decimal_serde.h |   13 +-
 be/src/vec/exec/format/orc/vorc_reader.cpp         |    7 +
 be/src/vec/exec/format/table/iceberg_reader.cpp    |   40 +-
 be/src/vec/exec/format/table/iceberg_reader.h      |    7 +
 be/src/vec/exec/scan/vfile_scanner.cpp             |    4 -
 be/src/vec/olap/block_reader.cpp                   |   17 +-
 be/src/vec/olap/block_reader.h                     |    2 +-
 be/src/vec/sink/autoinc_buffer.cpp                 |    7 +
 be/src/vec/sink/load_stream_stub.cpp               |    6 +-
 be/src/vec/sink/vtablet_block_convertor.cpp        |   49 +-
 be/src/vec/sink/vtablet_block_convertor.h          |    7 +-
 be/src/vec/sink/writer/vfile_result_writer.cpp     |    3 +-
 be/src/vec/sink/writer/vtablet_writer.cpp          |   10 +-
 be/src/vec/sink/writer/vtablet_writer_v2.cpp       |    6 +-
 be/test/olap/tablet_mgr_test.cpp                   |  137 ++
 .../main/java/org/apache/doris/common/Config.java  |    4 +-
 .../org/apache/doris/analysis/StmtRewriter.java    |    3 +-
 .../apache/doris/cloud/catalog/CloudPartition.java |    4 +-
 .../java/org/apache/doris/common/IdGenerator.java  |    1 +
 .../apache/doris/datasource/ExternalScanNode.java  |    5 +
 .../org/apache/doris/datasource/FileScanNode.java  |    9 +-
 .../doris/datasource/es/source/EsScanNode.java     |    8 +
 .../doris/datasource/jdbc/source/JdbcScanNode.java |    8 +
 .../doris/datasource/odbc/source/OdbcScanNode.java |    8 +
 .../glue/translator/PhysicalPlanTranslator.java    |   34 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |    4 -
 .../processor/post/RuntimeFilterGenerator.java     |    2 +-
 .../doris/nereids/processor/post/TopNScanOpt.java  |   54 +-
 .../nereids/processor/post/TopnFilterContext.java  |   46 +-
 .../mv/AbstractMaterializedViewAggregateRule.java  |   26 +
 .../mv/AbstractMaterializedViewRule.java           |    9 +-
 .../mv/LogicalCompatibilityContext.java            |    7 +-
 .../exploration/mv/MaterializationContext.java     |   13 +
 .../exploration/mv/mapping/ExpressionMapping.java  |   23 -
 .../rules/exploration/mv/mapping/Mapping.java      |   24 +-
 .../exploration/mv/mapping/RelationMapping.java    |   18 +
 .../rules/exploration/mv/mapping/SlotMapping.java  |   50 +-
 .../expression/rules/FoldConstantRuleOnBE.java     |   14 +-
 .../rules/implementation/AggregateStrategies.java  |    2 +-
 .../doris/nereids/rules/rewrite/OrExpansion.java   |   25 +
 .../mv/AbstractSelectMaterializedIndexRule.java    |   43 +-
 .../mv/SelectMaterializedIndexWithAggregate.java   |    2 +-
 .../SelectMaterializedIndexWithoutAggregate.java   |    4 +-
 .../trees/copier/LogicalPlanDeepCopier.java        |    8 +-
 .../trees/plans/commands/info/CreateTableInfo.java |    4 +
 .../plans/commands/info/RollupDefinition.java      |   14 +-
 .../insert/BatchInsertIntoTableCommand.java        |    3 +-
 .../commands/insert/InsertIntoTableCommand.java    |    3 +-
 .../insert/InsertOverwriteTableCommand.java        |    3 +-
 .../trees/plans/physical/RuntimeFilter.java        |    4 +-
 .../org/apache/doris/planner/DataGenScanNode.java  |   12 +-
 .../org/apache/doris/planner/MysqlScanNode.java    |    8 +
 .../org/apache/doris/planner/OlapScanNode.java     |   37 +-
 .../org/apache/doris/planner/OlapTableSink.java    |    1 +
 .../org/apache/doris/planner/OriginalPlanner.java  |    2 +-
 .../java/org/apache/doris/planner/ScanNode.java    |   29 +
 .../doris/planner/TestExternalTableScanNode.java   |    9 +
 .../main/java/org/apache/doris/qe/Coordinator.java |    6 +-
 .../java/org/apache/doris/rewrite/FEFunctions.java |   68 +
 .../service/arrowflight/DorisFlightSqlService.java |    3 +-
 .../nereids/rules/rewrite/OrExpansionTest.java     |    4 +
 gensrc/proto/descriptors.proto                     |    1 +
 gensrc/thrift/Descriptors.thrift                   |    1 +
 ..._auto_inc_partial_update_consistency_insert.out |   97 ++
 ..._inc_partial_update_consistency_stream_load.out |   95 ++
 .../external_table_p0/jdbc/test_jdbc_query_pg.out  |   20 +
 .../iceberg/iceberg_equality_delete.out            |   24 +
 .../test_dup_mv_expr_priority.out}                 |    8 +-
 .../data/nereids_p0/keyword/test_keyword.out       |    2 +-
 .../window_functions/test_window_fn.out            |   36 +-
 .../mv/agg_with_roll_up/aggregate_with_roll_up.out |   14 +
 .../data/point_query_p0/test_rowstore.out          |    4 +-
 .../data/query_p0/join/rqg/rqg4265/rqg4265.out     | 1451 ++++++++++++++++++++
 .../data/query_p0/keyword/test_keyword.out         |    2 +-
 .../window_functions/test_window_fn.out            |   36 +-
 .../test_decommission_with_replica_num_fail.groovy |    6 +-
 .../correctness_p0/test_subquery_with_agg.groovy   |   41 +
 ...to_inc_partial_update_consistency_insert.groovy |  221 +++
 ...c_partial_update_consistency_stream_load.groovy |  255 ++++
 .../get_assignment_compatible_type.groovy          |    2 +-
 .../suites/empty_relation/eliminate_empty.groovy   |    2 +-
 .../hive/ddl/test_hive_write_type.groovy           |    4 +-
 .../jdbc/test_jdbc_query_pg.groovy                 |    4 +-
 .../iceberg/iceberg_equality_delete.groovy         |    8 +
 .../iceberg/iceberg_position_delete.groovy         |   56 +
 .../test_dup_mv_expr_priority.groovy               |   46 +
 .../test_mv_useless/test_dup_mv_useless.groovy     |   23 +
 .../window_function/window_fn.groovy               |    8 +-
 .../suites/nereids_p0/aggregate/aggregate.groovy   |    2 +-
 .../suites/nereids_p0/create_table/ddl/table.sql   |    2 +-
 .../fold_constant/fold_constant_by_be.groovy       |    5 +
 .../suites/nereids_p0/keyword/test_keyword.groovy  |    2 +-
 .../window_functions/test_window_fn.groovy         |   46 +-
 .../agg_with_roll_up/aggregate_with_roll_up.groovy |   25 +
 .../suites/nereids_syntax_p0/agg_4_phase.groovy    |    2 +
 .../suites/nereids_syntax_p0/bind_priority.groovy  |    2 +-
 .../suites/nereids_syntax_p0/cte.groovy            |    2 +-
 .../nereids_syntax_p0/window_function.groovy       |    9 +
 .../suites/point_query_p0/test_rowstore.groovy     |    6 +-
 .../query_p0/join/rqg/rqg4265/rqg4265.groovy       |  219 +++
 .../suites/query_p0/keyword/test_keyword.groovy    |    2 +-
 .../datetime_functions/test_date_function.groovy   |   45 +
 .../window_functions/test_window_fn.groovy         |   46 +-
 .../suites/variant_github_events_p0/load.groovy    |   12 +-
 144 files changed, 3755 insertions(+), 433 deletions(-)
 create mode 100644 
regression-test/data/data_model_p0/unique/test_unique_table_auto_inc_partial_update_consistency_insert.out
 create mode 100644 
regression-test/data/data_model_p0/unique/test_unique_table_auto_inc_partial_update_consistency_stream_load.out
 copy regression-test/data/{point_query_p0/test_rowstore.out => 
mv_p0/test_dup_mv_expr_priority/test_dup_mv_expr_priority.out} (63%)
 create mode 100644 regression-test/data/query_p0/join/rqg/rqg4265/rqg4265.out
 create mode 100644 
regression-test/suites/data_model_p0/unique/test_unique_table_auto_inc_partial_update_consistency_insert.groovy
 create mode 100644 
regression-test/suites/data_model_p0/unique/test_unique_table_auto_inc_partial_update_consistency_stream_load.groovy
 create mode 100644 
regression-test/suites/mv_p0/test_dup_mv_expr_priority/test_dup_mv_expr_priority.groovy
 create mode 100644 
regression-test/suites/query_p0/join/rqg/rqg4265/rqg4265.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to