This is an automated email from the ASF dual-hosted git repository.
kxiao pushed a change to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from 17d91ea0dd [fix](meta) set parallel_pipeline_task_num when upgrading
from 1.2 to 2.0 (#22618)
new cceffcd8dd [Bug](materialized view) fix wrong match mv when mv have
where clause (#21797)
new 9f14fc435b fix join count (#22619)
new c5db6354e9 [BUG](date_trunc) fix date_trunc function only handle lower
string (#22602)
new 16359065bd [fix](regression test) redefine variable in the
test_table_level_compaction_policy (#22604)
new 836a3f5c9d [regression-test](delete) should drop table test before
create it (#22633)
new ced60cb9b5 [Bug](brpc) fix brpc failed on big query came concurrently
(#22600)
new 4435790c56 [Bug](materialized-view) adjust limit for create
materialized view on uniq/agg table (#21580)
The 7 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:
be/src/olap/olap_server.cpp | 2 +-
be/src/olap/storage_engine.cpp | 2 +-
be/src/olap/storage_engine.h | 1 -
be/src/runtime/routine_load/data_consumer_group.h | 2 +-
.../routine_load/routine_load_task_executor.h | 2 +-
be/src/service/internal_service.cpp | 13 +-
be/src/service/internal_service.h | 6 +-
be/src/util/async_io.h | 2 +-
be/src/util/blocking_priority_queue.hpp | 2 +-
be/src/util/blocking_queue.hpp | 28 +++-
be/src/util/threadpool.h | 2 +-
...iority_thread_pool.hpp => work_thread_pool.hpp} | 28 ++--
be/src/vec/exec/scan/scanner_scheduler.cpp | 2 +-
be/src/vec/exec/scan/scanner_scheduler.h | 1 -
be/src/vec/functions/function_timestamp.cpp | 6 +-
be/test/olap/skiplist_test.cpp | 2 +-
.../doris/alter/MaterializedViewHandler.java | 155 +++++++++++----------
.../doris/analysis/CreateMaterializedViewStmt.java | 4 +
.../apache/doris/analysis/FunctionCallExpr.java | 14 ++
.../org/apache/doris/analysis/MVColumnItem.java | 4 -
.../doris/nereids/jobs/executor/Rewriter.java | 1 +
.../java/org/apache/doris/nereids/memo/Memo.java | 4 +-
.../mv/AbstractSelectMaterializedIndexRule.java | 55 +++++---
.../mv/SelectMaterializedIndexWithAggregate.java | 18 ++-
.../SelectMaterializedIndexWithoutAggregate.java | 14 +-
.../expressions/functions/scalar/DateTrunc.java | 17 +++
.../org/apache/doris/planner/OlapScanNode.java | 4 +-
.../java/org/apache/doris/planner/PlanNode.java | 2 +-
.../rules/rewrite/mv/SelectMvIndexTest.java | 3 +-
.../trees/plans/ExplainInsertCommandTest.java | 5 +-
.../planner/MaterializedViewFunctionTest.java | 3 +-
.../group_check.out => unique/unique.out} | 1 -
.../testAggQueryOnAggMV3/testAggQueryOnAggMV3.out | 2 +
.../k123.out => k123_nereids/k123_nereids.out} | 12 ++
.../data/nereids_function_p0/scalar_function/D.out | 104 +++++++-------
.../datetime_functions/test_date_trunc.out | 145 +++++++++++++++++++
.../test_table_level_compaction_policy.groovy | 36 ++---
.../suites/delete_p0/test_delete.groovy | 2 +
.../test_mv_useless/test_agg_mv_useless.groovy | 5 -
.../test_mv_useless/test_dup_mv_useless.groovy | 8 +-
.../test_mv_useless/test_uniq_mv_useless.groovy | 10 --
.../group_check.groovy => unique/unique.groovy} | 34 +++--
.../testAggQueryOnAggMV3.groovy | 11 +-
.../k123_nereids.groovy} | 36 ++++-
.../nereids_function_p0/scalar_function/D.groovy | 8 +-
.../suites/nereids_syntax_p0/advance_mv.groovy | 38 +----
.../datetime_functions/test_date_trunc.groovy | 74 ++++++++++
.../link_schema_change/test_rollup_agg_fail.groovy | 6 +-
.../test_agg_mv_schema_change.groovy | 5 +-
.../test_uniq_mv_schema_change.groovy | 4 +-
50 files changed, 624 insertions(+), 321 deletions(-)
rename be/src/util/{priority_thread_pool.hpp => work_thread_pool.hpp} (88%)
copy regression-test/data/mv_p0/{group_check/group_check.out =>
unique/unique.out} (92%)
copy regression-test/data/mv_p0/where/{k123/k123.out =>
k123_nereids/k123_nereids.out} (80%)
create mode 100644
regression-test/data/query_p0/sql_functions/datetime_functions/test_date_trunc.out
copy regression-test/suites/mv_p0/{group_check/group_check.groovy =>
unique/unique.groovy} (54%)
copy regression-test/suites/mv_p0/where/{k123/k123.groovy =>
k123_nereids/k123_nereids.groovy} (77%)
create mode 100644
regression-test/suites/query_p0/sql_functions/datetime_functions/test_date_trunc.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]