This is an automated email from the ASF dual-hosted git repository. morningman pushed a change to branch dev-1.0.1 in repository https://gitbox.apache.org/repos/asf/incubator-doris.git.
from dcf66f2 [fix][vectorized] Fix bug of left semi/anti with other join conjunct (#8596) new 2ee49c6 [Enhancement](load) speed up stream load for duplicate table, use template for faster get_type_info. (#8500) new d6be70c [fix] Fix coredump of stddev function (#8543) new 2e1190b [improvement] Improve sig handler (#8545) new 1caf8ad fix some fe ut failed (#8547) new 11374d6 [api-change] add soft limit of String type length (#8567) new 9861c3c [fix][vectorized] fix core on get_predicate_column_ptr && fix double copy on _read_columns_by_rowids (#8581) new a068447 [fix](load) fix another bug that BE may crash when calling `mark_as_failed` (#8607) new 84331c8 [doc] fix typo for session (#8610) new 07cc837 [doc] fix help module failed (#8617) new ca1974f [fix](load) Fix null column bug in load's mapping column setting (#8625) new d1cf997 [fix](vectorization) Vectorization decimal arithmetic inconsistent (#8626) new 2e46b37 ow num is more accurate than column num in data_types (#8628) new 035006f [chore] optimize aws thirdparty package download. (#8637) new d532aad [fix](vec) fix coredump for aggregate function when delete large_data, due to alloc-dealloc-mismatch (#8641) new 6e6ba61 [chore] add -rtlib=compiler-rt for UBSAN under clang (#8647) new 2e1e2b3 [fix](mini-load) Remove mini load in LOADING and PENDING state (#8649) new c492f41 [chore] Optimize build_lz4 in build-thirdparty.sh (#8653) new 0d9d786 [doc] update doc of vec-execution-engine (#8655) new 535e574 [Refactor] Remove ununsed file (#8657) new e660dd3 [fix] fix core dump when avg on not null decimal in empty table (#8681) The 20 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .licenserc.yaml | 1 + .rat-excludes | 1 + LICENSE.txt | 33 ++ be/CMakeLists.txt | 39 +- be/src/common/config.h | 7 + be/src/common/daemon.cpp | 2 +- be/src/common/logconfig.cpp | 6 +- be/src/common/signal_handler.h | 446 +++++++++++++++++++++ be/src/exec/pl_task_root.cpp | 140 ------- be/src/exec/pl_task_root.h | 47 --- be/src/exec/tablet_sink.cpp | 48 ++- be/src/olap/aggregate_func.h | 3 +- be/src/olap/bloom_filter_predicate.h | 2 +- be/src/olap/delete_handler.cpp | 4 +- be/src/olap/memtable.cpp | 5 +- be/src/olap/olap_common.h | 9 +- be/src/olap/olap_define.h | 3 - be/src/olap/row_block2.cpp | 8 +- be/src/olap/rowset/segment_v2/column_reader.cpp | 2 +- be/src/olap/rowset/segment_v2/segment_iterator.cpp | 83 ++-- be/src/olap/rowset/segment_v2/segment_iterator.h | 29 +- be/src/olap/types.cpp | 25 +- be/src/olap/types.h | 33 +- be/src/olap/wrapper_field.cpp | 5 +- be/src/runtime/primitive_type.h | 22 + be/src/runtime/types.h | 3 +- be/src/service/doris_main.cpp | 2 + be/src/util/logging.h | 2 +- .../aggregate_functions/aggregate_function_avg.h | 6 +- .../aggregate_function_min_max.h | 8 +- .../aggregate_function_stddev.cpp | 7 +- .../aggregate_function_stddev.h | 34 +- be/src/vec/columns/column_nullable.h | 15 +- be/src/vec/columns/column_string.h | 22 +- be/src/vec/columns/predicate_column.h | 6 +- be/src/vec/core/block.cpp | 24 ++ be/src/vec/core/block.h | 2 + be/src/vec/core/types.h | 24 +- be/src/vec/data_types/data_type_bitmap.cpp | 30 +- be/src/vec/data_types/data_type_decimal.cpp | 24 +- be/src/vec/data_types/data_type_hll.cpp | 30 +- be/src/vec/data_types/data_type_nullable.cpp | 14 +- be/src/vec/data_types/data_type_number_base.cpp | 22 +- be/src/vec/data_types/data_type_string.cpp | 14 +- be/src/vec/functions/divide.cpp | 8 + be/src/vec/functions/function_binary_arithmetic.h | 6 - be/src/vec/sink/vtablet_sink.cpp | 29 +- build.sh | 4 +- docs/en/administrator-guide/bucket-shuffle-join.md | 2 +- docs/en/administrator-guide/config/be_config.md | 5 + .../vectorized-execution-engine.md | 11 +- .../sql-statements/Data Types/STRING.md | 2 +- .../administrator-guide/bucket-shuffle-join.md | 2 +- docs/zh-CN/administrator-guide/config/be_config.md | 5 + .../vectorized-execution-engine.md | 11 +- .../table-functions/explode-numbers.md | 2 +- .../sql-statements/Data Types/STRING.md | 2 +- fe/fe-core/src/main/cup/sql_parser.cup | 2 - .../java/org/apache/doris/analysis/ColumnDef.java | 5 +- .../org/apache/doris/analysis/CreateTableStmt.java | 12 +- .../apache/doris/analysis/DistributionDesc.java | 2 +- .../doris/analysis/HashDistributionDesc.java | 18 +- .../org/apache/doris/analysis/PartitionDesc.java | 5 + .../doris/analysis/RandomDistributionDesc.java | 2 +- .../apache/doris/catalog/AggregateFunction.java | 6 +- .../java/org/apache/doris/catalog/Catalog.java | 12 +- .../java/org/apache/doris/catalog/FunctionSet.java | 1 + .../java/org/apache/doris/catalog/ScalarType.java | 1 - .../java/org/apache/doris/common/ErrorCode.java | 6 +- .../external/elasticsearch/EsShardPartitions.java | 2 +- .../doris/external/iceberg/IcebergCatalogMgr.java | 8 +- .../iceberg/IcebergTableCreationRecordMgr.java | 3 +- .../src/main/java/org/apache/doris/load/Load.java | 3 + .../org/apache/doris/load/loadv2/LoadManager.java | 146 +------ .../apache/doris/catalog/TempPartitionTest.java | 2 +- .../apache/doris/catalog/TruncateTableTest.java | 2 +- .../java/org/apache/doris/planner/PlannerTest.java | 15 + fe/pom.xml | 7 +- regression-test/suites/empty_table/ddl/empty.sql | 7 + .../suites/empty_table/load.groovy | 19 +- .../suites/empty_table/sql/avg_decimal.sql | 1 + thirdparty/CHANGELOG.md | 3 + thirdparty/build-thirdparty.sh | 21 + thirdparty/download-thirdparty.sh | 9 +- thirdparty/vars.sh | 9 +- 85 files changed, 1065 insertions(+), 645 deletions(-) create mode 100644 be/src/common/signal_handler.h delete mode 100644 be/src/exec/pl_task_root.cpp delete mode 100644 be/src/exec/pl_task_root.h create mode 100644 regression-test/suites/empty_table/ddl/empty.sql copy be/src/runtime/thread_context.cpp => regression-test/suites/empty_table/load.groovy (68%) create mode 100644 regression-test/suites/empty_table/sql/avg_decimal.sql --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org