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

caiconghui pushed a change to branch stream_load_error
in repository https://gitbox.apache.org/repos/asf/doris.git


 discard 31b1755b73b [fix](stream_load) fix stream load may failed caused by 
column name with keyword
     add b3c00561118 [fix](clone) fix calculate merge missing version (#35627)
     add a6e99fb6e7d [refactor](cancel) disable cancel instance for pipeline 
(#35632)
     add a62fe7c26ac [feat](thrift) add NereidsId and cardinality to TPlanNode 
(#35482)
     add 2c958fd7b72 [opt](mv) calc Projection cost according to the 
expressions in project list (#35652)
     add 7b5bc731efc [Improvement](executor)Support kill query in be (#35602)
     add a8df1d7e145 [Test](regression-test): Normalize S3 http url (#35666)
     add cc1fef18005 [regression-test](load) add something like $.tag.[a.b] 
key's json case (#35134)
     add 6272315c402 [improve](txn-insert) Add txn insert p2 case (#35439)
     add 42e173b987a [fix](binlog) Add is temp for UpsertRecord (#35636)
     add b5034c20d36 [Performance](opt) opt the scan performance and remove 
unless code (#35604)
     add f5647edd869 [chore](third-party) Add a workflow: Build Third Party 
Libraries (macOS-arm64) (#35705)
     add 3c18026c762 [feature](statistics)Support clear stale partition stats. 
(#35661)
     add 35b17ee0e12 [chore](ASF) Make the workflow Build Third Party Libraries 
(macOS-arm64) required (#35706)
     add 75629133932 [fix](log) print log of error status (#35687)
     add dc729311370 [Feature](Prepared Statment) Implement in nereids planner 
(#35318)
     add a939b59dd4c  [opt](mtmv) Improve the mv rewrite performance by 
optimize code usage (#35674)
     add 7f8901578bd [fix](regression-test) Fix s3 load profile test failed due 
to css schema change (#35633)
     add 99388a08b29 [fix](segment cache) estimate momory consumed by segment 
(#35647)
     add 23c925591a5 [Fix](trino-connector) add regression tests for 
trino-connector accessing Kafka. (#35282)
     add a11a590368d [fix](pipeline) Fix query hang up if limited rows is 
reached (#35513)
     add 50446688891 [thirdparty](compatibility) restore dragonbox for compile 
compatibility (#35605)
     add f53aee4c8f3 [Fix](tvf) Pass through user-defined properties (#35515)
     add e008bcfda22 [fix](decimal256) fix coredump when enable decimal256 but 
fallback to old planner (#35731)
     add d1c1c49d53c [regression-test](case) forbid unstable case (#35738)
     add dd9beff5b72 [fix](orc)fix orc reader missing column and filter missing 
column. (#35583)
     add 3beb92b3b00 [bugfix](iceberg)fix datetime conversion error and data 
path error (#35708)
     add adfcbe86ceb (Fix)[hive-writer] Fixed the issue when partition values 
contain spaces when writing to s3. (#35645)
     add 8c797025992 [Fix](inverted index) fix fast execute condition for vexpr 
(#35673)
     add bf5736a8106 [Feature](function) support array_split and 
array_reverse_split functions (#35619)
     add 5368bb19b07 [feature](be jvm monitor)append enable_jvm_monitor in 
be.conf to control jvm monitor. (#35608)
     add 2ba385385a1 [Bug](load) fix s3 load not display the progress info 
(#35719)
     add cfd8ac628fa [fix](stream_load) fix stream load may failed caused by 
column name with keyword

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   (31b1755b73b)
            \
             N -- N -- N   refs/heads/stream_load_error (cfd8ac628fa)

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:
 .asf.yaml                                          |   1 +
 .github/workflows/build-thirdparty.yml             |  60 ++++-
 be/src/cloud/cloud_tablet.cpp                      |  30 +++
 be/src/cloud/cloud_tablet.h                        |   7 +
 be/src/common/config.cpp                           |   4 +
 be/src/common/config.h                             |   4 +
 be/src/common/status.h                             |   2 +
 be/src/olap/base_tablet.cpp                        |  34 +--
 be/src/olap/base_tablet.h                          |   6 +-
 be/src/olap/primary_key_index.cpp                  |   2 +
 be/src/olap/rowset/rowset.cpp                      |   7 +
 be/src/olap/rowset/rowset.h                        |   2 +-
 be/src/olap/rowset/segment_v2/column_reader.cpp    |  11 +-
 be/src/olap/rowset/segment_v2/column_reader.h      |   2 +-
 .../rowset/segment_v2/indexed_column_reader.cpp    |   8 +
 .../olap/rowset/segment_v2/indexed_column_reader.h |   2 +
 .../olap/rowset/segment_v2/ordinal_page_index.cpp  |  14 ++
 be/src/olap/rowset/segment_v2/ordinal_page_index.h |   2 +
 be/src/olap/rowset/segment_v2/segment.cpp          |  20 +-
 be/src/olap/rowset/segment_v2/segment.h            |   1 +
 be/src/olap/rowset/segment_v2/zone_map_index.cpp   |  11 +
 be/src/olap/rowset/segment_v2/zone_map_index.h     |   2 +
 be/src/olap/short_key_index.cpp                    |  16 ++
 be/src/olap/short_key_index.h                      |   1 +
 be/src/olap/tablet.cpp                             |  33 +++
 be/src/olap/tablet.h                               |   7 +
 be/src/olap/tablet_schema.cpp                      |  10 +
 be/src/olap/tablet_schema.h                        |   4 +-
 be/src/pipeline/exec/exchange_sink_buffer.cpp      |  41 ++--
 be/src/pipeline/exec/exchange_sink_buffer.h        |  11 +-
 be/src/pipeline/exec/exchange_sink_operator.cpp    |   9 +-
 be/src/pipeline/exec/exchange_sink_operator.h      |   3 +
 be/src/pipeline/exec/file_scan_operator.cpp        |   3 +-
 be/src/pipeline/exec/jdbc_scan_operator.cpp        |   3 +-
 be/src/pipeline/exec/olap_scan_operator.h          |   5 +-
 be/src/pipeline/exec/operator.cpp                  |  18 +-
 be/src/pipeline/exec/operator.h                    |  13 ++
 be/src/pipeline/exec/scan_operator.cpp             |   1 -
 be/src/pipeline/exec/scan_operator.h               |   1 -
 .../local_exchange_source_operator.cpp             |   8 +
 be/src/pipeline/local_exchange/local_exchanger.cpp |  25 +++
 be/src/pipeline/local_exchange/local_exchanger.h   |   4 +
 be/src/pipeline/pipeline_fragment_context.h        |   8 +
 be/src/pipeline/pipeline_task.cpp                  |  12 +-
 be/src/pipeline/pipeline_task.h                    |   6 +
 be/src/runtime/external_scan_context_mgr.cpp       |   9 +-
 be/src/runtime/external_scan_context_mgr.h         |   3 +-
 be/src/runtime/fragment_mgr.cpp                    |  91 +++-----
 be/src/runtime/fragment_mgr.h                      |  10 +-
 be/src/service/backend_service.cpp                 |  37 ++-
 be/src/util/jvm_metrics.cpp                        | 112 +++++++--
 be/src/util/jvm_metrics.h                          |  16 +-
 be/src/vec/columns/column_array.cpp                |  12 +-
 be/src/vec/columns/column_array.h                  |  18 +-
 be/src/vec/core/block.cpp                          |   1 -
 be/src/vec/exec/format/orc/vorc_reader.cpp         |  18 +-
 be/src/vec/exec/scan/pip_scanner_context.h         |  17 +-
 be/src/vec/exec/scan/scanner_context.cpp           |  55 ++---
 be/src/vec/exec/scan/scanner_context.h             |   2 +-
 be/src/vec/exec/scan/scanner_scheduler.cpp         |  16 +-
 be/src/vec/exprs/vectorized_fn_call.cpp            |   3 +-
 be/src/vec/exprs/vexpr.h                           |   1 +
 be/src/vec/exprs/vliteral.h                        |   2 +
 .../vec/functions/array/function_array_popback.cpp |   6 +-
 .../functions/array/function_array_register.cpp    |   2 +
 .../vec/functions/array/function_array_split.cpp   | 157 +++++++++++++
 .../sink/writer/iceberg/viceberg_table_writer.cpp  |  17 +-
 .../hive/scripts/create_preinstalled_table.hql     |  21 +-
 docker/thirdparties/run-thirdparties-docker.sh     |   2 +-
 .../org/apache/doris/catalog/MysqlColType.java     |  15 ++
 .../antlr4/org/apache/doris/nereids/DorisLexer.g4  |   1 +
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |   1 +
 .../org/apache/doris/analysis/DateLiteral.java     |  19 +-
 .../doris/analysis/LambdaFunctionCallExpr.java     |  31 ++-
 .../java/org/apache/doris/binlog/UpsertRecord.java |   4 +
 .../doris/catalog/BuiltinScalarFunctions.java      |   4 +
 .../java/org/apache/doris/catalog/OlapTable.java   |   4 +
 .../org/apache/doris/catalog/TempPartitions.java   |   4 +
 .../org/apache/doris/common/profile/Profile.java   |  17 +-
 .../org/apache/doris/common/util/DebugUtil.java    |  24 ++
 .../apache/doris/common/util/ProfileManager.java   |   7 +-
 .../java/org/apache/doris/common/util/S3URI.java   |  39 +++-
 .../java/org/apache/doris/common/util/Util.java    |  24 --
 .../doris/datasource/iceberg/IcebergUtils.java     |   3 +-
 .../main/java/org/apache/doris/mtmv/MTMVCache.java |  20 +-
 .../org/apache/doris/nereids/NereidsPlanner.java   |   7 +
 .../org/apache/doris/nereids/StatementContext.java |  26 +++
 .../org/apache/doris/nereids/cost/CostModelV1.java |   5 +-
 .../glue/translator/PhysicalPlanTranslator.java    |  14 +-
 .../glue/translator/PlanTranslatorContext.java     |  10 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |  21 ++
 .../nereids/rules/analysis/ExpressionAnalyzer.java |   8 +
 .../mv/AbstractMaterializedViewRule.java           |  28 +--
 .../mv/AsyncMaterializationContext.java            |   5 +-
 .../mv/InitMaterializationContextHook.java         |  10 +-
 .../exploration/mv/MaterializationContext.java     |  41 ++--
 .../nereids/rules/exploration/mv/StructInfo.java   |  60 ++---
 .../nereids/trees/expressions/Placeholder.java     |  78 +++++++
 .../functions/scalar/ArrayReverseSort.java         |   2 +-
 ...rrayReverseSort.java => ArrayReverseSplit.java} |  48 ++--
 .../{ArrayReverseSort.java => ArraySplit.java}     |  48 ++--
 .../nereids/trees/expressions/literal/Literal.java | 169 ++++++++++++++
 .../expressions/visitor/ExpressionVisitor.java     |   5 +
 .../expressions/visitor/ScalarFunctionVisitor.java |  10 +
 .../doris/nereids/trees/plans/PlaceholderId.java   |  58 +++++
 .../apache/doris/nereids/trees/plans/PlanType.java |   5 +-
 .../trees/plans/commands/ExecuteCommand.java       |  83 +++++++
 .../trees/plans/commands/PrepareCommand.java       | 120 ++++++++++
 .../java/org/apache/doris/planner/PlanNode.java    |   1 +
 .../java/org/apache/doris/qe/ConnectContext.java   |  13 ++
 .../java/org/apache/doris/qe/ConnectProcessor.java |   7 +-
 .../org/apache/doris/qe/MysqlConnectProcessor.java | 145 +++++++++---
 .../org/apache/doris/qe/PrepareStmtContext.java    |  12 +-
 ...tContext.java => PreparedStatementContext.java} |  31 +--
 .../java/org/apache/doris/qe/SessionVariable.java  |   4 +-
 .../java/org/apache/doris/qe/StmtExecutor.java     | 107 +++++----
 .../apache/doris/statistics/AnalysisManager.java   |   2 +-
 .../apache/doris/statistics/ColumnStatistic.java   |   4 +-
 .../org/apache/doris/statistics/Statistics.java    |   9 +
 .../apache/doris/statistics/StatisticsCleaner.java |  80 +++----
 .../doris/statistics/StatisticsRepository.java     |  68 +-----
 .../tablefunction/HdfsTableValuedFunction.java     |   7 +-
 .../doris/tablefunction/S3TableValuedFunction.java |  14 +-
 .../doris/transaction/DatabaseTransactionMgr.java  |   6 +-
 .../doris/transaction/PartitionCommitInfo.java     |  13 +-
 .../apache/doris/transaction/TransactionEntry.java |   4 +-
 .../org/apache/doris/analysis/DateLiteralTest.java |  15 ++
 .../apache/doris/common/util/DebugUtilTest.java    |  45 ++++
 .../org/apache/doris/common/util/S3URITest.java    |  13 ++
 .../org/apache/doris/common/util/UtilTest.java     |  46 ----
 .../property/PropertyPassThroughTest.java          |  68 ++++++
 gensrc/script/doris_builtins_functions.py          |  37 +++
 gensrc/thrift/PlanNodes.thrift                     |   1 +
 regression-test/conf/regression-conf.groovy        |   3 +
 .../hive/test_hive_orc_add_column.out              | 185 +++++++++++++++
 .../iceberg/test_iceberg_filter.out                |  54 +++++
 .../kafka/test_trino_kafka_base.out                |  43 ++++
 regression-test/data/insert_p0/txn_insert.out      |  25 +++
 .../data/inverted_index_p0/test_index_rqg_bug2.out |  19 ++
 .../data/load_p0/stream_load/test_json_load.out    |   3 +
 .../load_p0/stream_load/test_special_key_json.json |   1 +
 .../data/prepared_stmt_p0/prepared_stmt.out        |  53 +++--
 .../array_functions/test_array_split.out           |  60 +++++
 .../org/apache/doris/regression/suite/Suite.groovy |  33 +++
 .../cloud_p0/conf/regression-conf-custom.groovy    |   3 +
 .../cloud_p1/conf/regression-conf-custom.groovy    |   1 +
 regression-test/pipeline/external/conf/be.conf     |   3 +
 .../pipeline/external/conf/regression-conf.groovy  |   3 +
 regression-test/pipeline/p0/conf/be.conf           |   3 +
 .../pipeline/p0/conf/regression-conf.groovy        |   3 +
 regression-test/pipeline/p1/conf/be.conf           |   3 +
 .../clone_p0/test_clone_missing_version.groovy     |  88 ++++++++
 .../export_p0/export/test_show_export.groovy       |   4 +-
 .../outfile/csv/test_outfile_csv_array_type.groovy |  28 +--
 .../csv/test_outfile_csv_complex_type.groovy       |  14 +-
 .../outfile/csv/test_outfile_csv_map_type.groovy   |  36 +--
 .../csv/test_outfile_csv_one_nested_type.groovy    |  26 +--
 .../outfile/csv/test_outfile_empty_data.groovy     |   2 +-
 .../orc/test_outfile_orc_one_nested_type.groovy    |  26 +--
 .../outfile/orc/test_outfile_orc_timestamp.groovy  |   2 +-
 .../test_outfile_expr_generate_col_name.groovy     |   4 +-
 .../parquet/test_outfile_parquet_array_type.groovy |  28 +--
 .../test_outfile_parquet_complex_type.groovy       |  14 +-
 .../parquet/test_outfile_parquet_map_type.groovy   |  36 +--
 .../test_outfile_parquet_one_nested_type.groovy    |  24 +-
 .../suites/export_p0/test_export_data_types.groovy |  10 +-
 .../suites/export_p0/test_export_orc.groovy        |   2 +-
 .../suites/export_p0/test_export_parquet.groovy    |   2 +-
 .../suites/export_p0/test_export_view.groovy       |   2 +-
 .../export_p0/test_outfile_file_suffix.groovy      |   4 +-
 .../export_p0/test_outfile_orc_array_type.groovy   |  28 +--
 .../export_p0/test_outfile_orc_complex_type.groovy |  14 +-
 .../export_p0/test_outfile_orc_map_type.groovy     |  36 +--
 .../suites/export_p0/test_with_bom.groovy          |   8 +-
 .../export_p2/test_export_with_parallelism.groovy  |   2 +-
 .../suites/export_p2/test_export_with_s3.groovy    |   2 +-
 .../hive/test_hive_orc_add_column.groovy           |  95 ++++++++
 .../iceberg/test_iceberg_filter.groovy             | 102 +++++++++
 .../kafka/data/trino_kafka_basic_data.csv          |  20 ++
 ...trino_kafka_base_db.trino_kafka_basic_data.json | 100 +++++++++
 .../kafka/test_trino_kafka_base.groovy             |  93 ++++++++
 .../test_insert_from_tvf_with_common_user.groovy   |   2 +-
 .../external_table_p0/tvf/test_s3_tvf.groovy       |   4 +-
 .../tvf/test_s3_tvf_with_resource.groovy           |   4 +-
 regression-test/suites/insert_p0/txn_insert.groovy |  52 +++++
 regression-test/suites/insert_p2/txn_insert.groovy |   1 +
 .../txn_insert_concurrent_insert_duplicate.groovy  | 170 ++++++++++++++
 .../txn_insert_concurrent_insert_ud.groovy         | 183 +++++++++++++++
 .../txn_insert_concurrent_insert_unique.groovy     | 170 ++++++++++++++
 .../txn_insert_concurrent_insert_update.groovy     | 195 ++++++++++++++++
 .../inverted_index_p0/test_index_rqg_bug2.groovy   | 106 +++++++++
 .../load_p0/stream_load/test_json_load.groovy      |  26 +++
 .../suites/load_p0/tvf/test_tvf_error_url.groovy   |   8 +-
 .../suites/point_query_p0/test_point_query.groovy  |   5 +-
 .../suites/prepared_stmt_p0/prepared_stmt.groovy   | 249 +++++++++------------
 .../array_functions/test_array_split.groovy        |  81 +++++++
 .../query_profile/s3_load_profile_test.groovy      |  10 +-
 ...on_stats.groovy => test_partition_stats.groovy} |  73 +++++-
 thirdparty/build-thirdparty.sh                     |  16 ++
 thirdparty/vars.sh                                 |   7 +
 200 files changed, 4583 insertions(+), 1061 deletions(-)
 create mode 100644 be/src/vec/functions/array/function_array_split.cpp
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/Placeholder.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{ArrayReverseSort.java
 => ArrayReverseSplit.java} (50%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{ArrayReverseSort.java
 => ArraySplit.java} (52%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/PlaceholderId.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ExecuteCommand.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/PrepareCommand.java
 copy fe/fe-core/src/main/java/org/apache/doris/qe/{PrepareStmtContext.java => 
PreparedStatementContext.java} (56%)
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/common/util/UtilTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/datasource/property/PropertyPassThroughTest.java
 create mode 100644 
regression-test/data/external_table_p0/hive/test_hive_orc_add_column.out
 create mode 100644 
regression-test/data/external_table_p0/iceberg/test_iceberg_filter.out
 create mode 100644 
regression-test/data/external_table_p0/trino_connector/kafka/test_trino_kafka_base.out
 create mode 100644 
regression-test/data/inverted_index_p0/test_index_rqg_bug2.out
 create mode 100644 
regression-test/data/load_p0/stream_load/test_special_key_json.json
 create mode 100644 
regression-test/data/query_p0/sql_functions/array_functions/test_array_split.out
 create mode 100644 
regression-test/suites/clone_p0/test_clone_missing_version.groovy
 create mode 100644 
regression-test/suites/external_table_p0/hive/test_hive_orc_add_column.groovy
 create mode 100644 
regression-test/suites/external_table_p0/iceberg/test_iceberg_filter.groovy
 create mode 100644 
regression-test/suites/external_table_p0/trino_connector/kafka/data/trino_kafka_basic_data.csv
 create mode 100644 
regression-test/suites/external_table_p0/trino_connector/kafka/table_desc/test_trino_kafka_base_db.trino_kafka_basic_data.json
 create mode 100644 
regression-test/suites/external_table_p0/trino_connector/kafka/test_trino_kafka_base.groovy
 create mode 100644 
regression-test/suites/insert_p2/txn_insert_concurrent_insert_duplicate.groovy
 create mode 100644 
regression-test/suites/insert_p2/txn_insert_concurrent_insert_ud.groovy
 create mode 100644 
regression-test/suites/insert_p2/txn_insert_concurrent_insert_unique.groovy
 create mode 100644 
regression-test/suites/insert_p2/txn_insert_concurrent_insert_update.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_index_rqg_bug2.groovy
 create mode 100644 
regression-test/suites/query_p0/sql_functions/array_functions/test_array_split.groovy
 rename regression-test/suites/statistics/{test_show_partition_stats.groovy => 
test_partition_stats.groovy} (60%)


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

Reply via email to