This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a change to branch branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git
from e891a095e7e check segment num when build rowset meta (#30803)
new 9e76592297d Support analyze materialized view. (#30540)
new ccbcf879b58 [test](mtmv) Add materialized view availability regression
test (#30769)
new d32292b2925 [regression-test][conf] add master_sync_policy =
WRITE_NO_SYNC replica_sync_policy = WRITE_NO_SYNC (#30494)
new 25f6a733fe3 [fix](stats) keep threads in pool alive to maintain
reasonable parallelism (#30451)
new 27f65f44638 [Feature](executor)Stream load support workload group
(#30763)
new 88ff9c06cf6 [test](mtmv)fix table name duplicate (#30808)
new aed858a4420 [improve](log) print query_id when fold constant on BE
(#30802)
new 48aaaa80058 [Enhancement](fuction) change function REPEAT nullable
mode (#30743)
The 8 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/runtime/fold_constant_executor.cpp | 2 +
be/src/vec/exec/vpartition_sort_node.cpp | 22 +-
be/src/vec/functions/function_string.cpp | 1 +
be/src/vec/functions/function_string.h | 123 +++++-
.../org/apache/doris/analysis/AnalyzeTblStmt.java | 44 +-
.../org/apache/doris/analysis/DropStatsStmt.java | 2 +-
.../doris/analysis/ShowAnalyzeTaskStatus.java | 1 +
.../apache/doris/analysis/ShowColumnStatsStmt.java | 8 +-
.../java/org/apache/doris/catalog/OlapTable.java | 60 ++-
.../main/java/org/apache/doris/catalog/Table.java | 5 +
.../java/org/apache/doris/catalog/TableIf.java | 2 +
.../doris/catalog/external/ExternalTable.java | 5 +
.../org/apache/doris/common/ThreadPoolManager.java | 2 +-
.../doris/nereids/minidump/MinidumpUtils.java | 3 +-
.../doris/nereids/rules/analysis/BindRelation.java | 8 +-
.../nereids/rules/exploration/mv/StructInfo.java | 5 +-
.../doris/nereids/stats/StatsCalculator.java | 3 +-
.../trees/expressions/functions/scalar/Repeat.java | 4 +-
.../trees/plans/logical/LogicalOlapScan.java | 5 +-
.../java/org/apache/doris/qe/ShowExecutor.java | 66 ++-
.../apache/doris/service/FrontendServiceImpl.java | 16 +
.../org/apache/doris/statistics/AnalysisInfo.java | 17 +-
.../org/apache/doris/statistics/AnalysisJob.java | 3 +
.../apache/doris/statistics/AnalysisManager.java | 57 ++-
.../apache/doris/statistics/BaseAnalysisTask.java | 6 +-
.../doris/statistics/ExternalAnalysisTask.java | 1 +
.../apache/doris/statistics/OlapAnalysisTask.java | 82 +++-
.../doris/statistics/OlapScanStatsDerive.java | 4 +-
.../doris/statistics/StatisticsAutoCollector.java | 5 +-
.../apache/doris/statistics/StatisticsCache.java | 13 +-
.../doris/statistics/StatisticsCacheKey.java | 8 -
.../apache/doris/statistics/StatisticsCleaner.java | 2 +-
.../doris/statistics/StatisticsRepository.java | 20 +-
.../doris/statistics/util/StatisticsUtil.java | 20 +
.../org/apache/doris/statistics/CacheTest.java | 12 +-
.../doris/statistics/HMSAnalysisTaskTest.java | 2 +-
.../doris/statistics/OlapAnalysisTaskTest.java | 6 +-
.../statistics/StatisticsAutoCollectorTest.java | 21 +-
gensrc/script/doris_builtins_functions.py | 4 +-
.../org/apache/doris/regression/suite/Suite.groovy | 38 ++
regression-test/pipeline/p0/conf/fe.conf | 3 +
.../hive/test_hive_statistics_all_type_p0.groovy | 112 ++---
.../hive/test_hive_statistics_p0.groovy | 166 +++----
.../jdbc/test_mysql_jdbc_statistics.groovy | 24 +-
.../hive/test_hive_statistic.groovy | 266 +++++------
.../hive/test_hive_statistic_auto.groovy | 36 +-
.../hive/test_hive_statistic_cache.groovy | 226 +++++-----
.../hive/test_hive_statistic_clean.groovy | 84 ++--
.../hive/test_hive_statistic_sample.groovy | 108 ++---
.../hive/test_hive_statistics_from_hms.groovy | 208 ++++-----
.../agg_with_roll_up/aggregate_with_roll_up.groovy | 92 ++--
.../aggregate_without_roll_up.groovy | 90 ++--
.../mv/availability/grace_period.groovy | 489 +++++++++++++++++++++
.../availability/materialized_view_switch.groovy | 155 +++++++
.../mv/dimension/dimension_2_4.groovy | 16 +-
.../mv/dimension/dimension_2_5.groovy | 14 +-
.../mv/dimension/dimension_2_6.groovy | 8 +-
.../mv/join/dphyp_inner/inner_join_dphyp.groovy | 78 +---
.../mv/join/dphyp_outer/outer_join_dphyp.groovy | 76 +---
.../mv/join/inner/inner_join.groovy | 78 +---
.../mv/join/left_outer/outer_join.groovy | 80 +---
.../nereids_rules_p0/mv/ssb/mv_ssb_test.groovy | 65 +--
.../suites/statistics/analyze_stats.groovy | 147 +++----
.../suites/statistics/test_agg_complex_type.groovy | 14 +-
.../suites/statistics/test_analyze_mv.groovy | 256 +++++++++++
.../suites/statistics/test_basic_statistics.groovy | 36 +-
66 files changed, 2290 insertions(+), 1345 deletions(-)
create mode 100644
regression-test/suites/nereids_rules_p0/mv/availability/grace_period.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/mv/availability/materialized_view_switch.groovy
create mode 100644 regression-test/suites/statistics/test_analyze_mv.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]