This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a change to branch auto-pick-45241-branch-2.1 in repository https://gitbox.apache.org/repos/asf/doris.git
omit 40f1bfa4cde [fix](export) Make enable_outfile_to_local available for export command (#45241) add 191ef9b8b01 branch-2.1: [fix](schema-change) fix array/map/struct in schema-change not-null to null will make core #45305 (#45482) add 7856662ecf4 [Bug](pipeline) make sink operator process eos signals after wake_up_early #45207 (#45400) add 900086667ff [Chore](pipeline) catch exception on task::prepare to avoid exception make backend coredump #45479 (#45516) add 01684ce3b13 branch-2.1: [fix](mysql-buffer) fix special buffer size with nested type #45126 (#45458) add a8e172ea5d3 branch-2.1: [Fix](show-stmt) Raise an error when show partitions with complex predicate #45257 (#45519) add 748648ef1eb branch-2.1: [fix](nereids) fix bug when sum0 distinct appear in cte #45447 (#45511) add 55170455982 branch-2.1: [chore](checkpoint) add enable_checkpoint config #45301 (#45328) add fb310423274 branch-2.1: [fix](hive)Clear processed tasks #45309 (#45339) add 416f3cf2bad branch-2.1: [fix](iceberg)Fill in the detailed error information #45285 (#45338) add 855e9a508c6 [fix](catalog) opt the count pushdown rule for iceberg/paimon/hive scan node (#44038) (#45564) add ca24cd1cd97 branch-2.1 [Fix](Insert-Job)Resolving Task Status Discrepancies in Query Execution Records (#45342) (#45451) add bc048a3e369 [bugfix](fe) should use equals not == to get failed to select replica message (#45602) add 02feb16530e branch-2.1: [bug](s3) fix S3 file system gets absolute path #44965 (#45529) add 59b3760fdd8 branch-2.1: [opt](join) Check the property of nullable from intermediate row #45017 (#45476) add 1980e098bcf branch-2.1: [Test](binlog) Check correctly for show create database #45472 (#45551) add 0c86a955064 [fix](export) Make enable_outfile_to_local available for export command (#45241) 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 (40f1bfa4cde) \ N -- N -- N refs/heads/auto-pick-45241-branch-2.1 (0c86a955064) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: be/src/io/fs/s3_file_system.h | 2 +- be/src/olap/rowset/segment_v2/column_reader.cpp | 42 +++- be/src/pipeline/exec/hashjoin_build_sink.cpp | 57 +++--- be/src/pipeline/exec/hashjoin_probe_operator.cpp | 29 ++- be/src/pipeline/pipeline.cpp | 7 +- be/src/pipeline/pipeline_task.cpp | 6 +- be/src/pipeline/pipeline_task.h | 5 +- .../pipeline_x/pipeline_x_fragment_context.cpp | 2 +- be/src/pipeline/pipeline_x/pipeline_x_task.cpp | 107 +++++----- be/src/pipeline/pipeline_x/pipeline_x_task.h | 12 +- be/src/util/mysql_row_buffer.cpp | 6 +- be/src/vec/exec/format/table/iceberg_reader.cpp | 18 +- be/src/vec/exec/format/table/iceberg_reader.h | 4 +- be/src/vec/exec/format/table/paimon_reader.cpp | 3 + be/src/vec/exec/scan/vfile_scanner.cpp | 4 + .../main/java/org/apache/doris/common/Config.java | 6 + .../doris/analysis/TableValuedFunctionRef.java | 5 +- .../doris/common/proc/PartitionsProcDir.java | 9 +- .../apache/doris/datasource/FileQueryScanNode.java | 27 ++- .../org/apache/doris/datasource/FileScanNode.java | 79 -------- .../org/apache/doris/datasource/FileSplit.java | 5 +- .../org/apache/doris/datasource/FileSplitter.java | 104 ++++++++++ .../apache/doris/datasource/SplitAssignment.java | 2 +- .../org/apache/doris/datasource/SplitCreator.java | 2 +- .../apache/doris/datasource/SplitGenerator.java | 5 +- .../doris/datasource/hive/HMSTransaction.java | 12 ++ .../doris/datasource/hive/source/HiveScanNode.java | 52 +++-- .../doris/datasource/hive/source/HiveSplit.java | 6 +- .../doris/datasource/hudi/source/HudiScanNode.java | 8 +- .../datasource/iceberg/IcebergMetadataOps.java | 3 +- .../datasource/iceberg/source/IcebergScanNode.java | 42 ++-- .../datasource/iceberg/source/IcebergSplit.java | 11 +- .../maxcompute/source/MaxComputeScanNode.java | 28 +-- .../datasource/paimon/source/PaimonScanNode.java | 65 ++++--- .../datasource/paimon/source/PaimonSplit.java | 7 +- .../doris/datasource/tvf/source/TVFScanNode.java | 22 ++- .../doris/job/extensions/insert/InsertTask.java | 2 +- .../java/org/apache/doris/master/Checkpoint.java | 5 + .../glue/translator/PhysicalPlanTranslator.java | 16 +- .../rules/implementation/AggregateStrategies.java | 6 +- .../apache/doris/planner/SingleNodePlanner.java | 20 +- .../java/org/apache/doris/qe/SimpleScheduler.java | 3 +- .../org/apache/doris/system/BeSelectionPolicy.java | 3 +- .../org/apache/doris/system/SystemInfoService.java | 2 +- .../tablefunction/DataGenTableValuedFunction.java | 3 +- .../ExternalFileTableValuedFunction.java | 5 +- .../GroupCommitTableValuedFunction.java | 3 +- .../tablefunction/JdbcQueryTableValueFunction.java | 3 +- .../tablefunction/MetadataTableValuedFunction.java | 3 +- .../tablefunction/QueryTableValueFunction.java | 3 +- .../doris/tablefunction/TableValuedFunctionIf.java | 3 +- .../doris/datasource/hive/HmsCommitTest.java | 40 +++- .../datasource/iceberg/CreateIcebergTableTest.java | 26 +++ .../test_special_buffer_before_nested.out | 4 + .../ddl/create_nestedtypes_with_schemachange.out | 84 ++++++++ regression-test/data/ddl_p0/test_recover.out | 216 --------------------- .../paimon/test_paimon_catalog.out | 80 ++++++++ .../nereids_function_p0/agg_function/sum0_cte.out | 21 ++ .../test_special_buffer_before_nested.groovy | 181 +++++++++++++++++ .../create_nestedtypes_with_schemachange.groovy | 57 ++++++ regression-test/suites/ddl_p0/test_recover.groovy | 27 ++- .../iceberg/test_iceberg_optimize_count.groovy | 2 +- .../paimon/test_paimon_catalog.groovy | 14 ++ .../suites/job_p0/test_base_insert_job.groovy | 8 +- .../agg_function/sum0_cte.groovy} | 25 ++- .../show/test_show_partitions.groovy} | 42 ++-- 66 files changed, 1121 insertions(+), 590 deletions(-) create mode 100644 fe/fe-core/src/main/java/org/apache/doris/datasource/FileSplitter.java create mode 100644 regression-test/data/datatype_p0/nested_types/corner_cases/test_special_buffer_before_nested.out create mode 100644 regression-test/data/nereids_function_p0/agg_function/sum0_cte.out create mode 100644 regression-test/suites/datatype_p0/nested_types/corner_cases/test_special_buffer_before_nested.groovy copy regression-test/suites/{nereids_p0/except/test_analyzer_exception.groovy => nereids_function_p0/agg_function/sum0_cte.groovy} (63%) copy regression-test/suites/{correctness_p0/test_keywords.groovy => query_p0/show/test_show_partitions.groovy} (52%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org