This is an automated email from the ASF dual-hosted git repository.
morrysnow pushed a change to branch branch-3.1
in repository https://gitbox.apache.org/repos/asf/doris.git
from 28b1bdb3d45 branch-3.1: [opt](nereids) avoid printing duplicated table
stats in profile #51354 (#52506)
add 23ce44a2f32 branch-3.1: [feature](cloud) support event driven or
periodic warm up #52370 (#52538)
No new revisions were added by this update.
Summary of changes:
be/src/cloud/cloud_backend_service.cpp | 22 +-
be/src/cloud/cloud_internal_service.cpp | 266 +++++++++++++
be/src/cloud/cloud_internal_service.h | 8 +
be/src/cloud/cloud_meta_mgr.cpp | 5 +-
be/src/cloud/cloud_meta_mgr.h | 2 +-
be/src/cloud/cloud_tablet.cpp | 163 ++++++--
be/src/cloud/cloud_tablet.h | 4 +-
be/src/cloud/cloud_warm_up_manager.cpp | 334 ++++++++++++++++-
be/src/cloud/cloud_warm_up_manager.h | 16 +
be/src/cloud/config.cpp | 4 +
be/src/cloud/config.h | 4 +
be/src/common/config.h | 2 +
be/src/io/cache/block_file_cache_downloader.cpp | 20 +
be/src/olap/rowset/rowset_meta.cpp | 2 +-
be/src/olap/rowset/rowset_meta.h | 2 +-
.../main/java/org/apache/doris/common/Config.java | 6 +
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 3 +-
fe/fe-core/src/main/cup/sql_parser.cup | 8 +-
.../apache/doris/analysis/ShowCloudWarmUpStmt.java | 5 +-
.../apache/doris/analysis/WarmUpClusterStmt.java | 11 +-
.../apache/doris/cloud/CacheHotspotManager.java | 262 +++++++++++--
.../org/apache/doris/cloud/CloudWarmUpJob.java | 413 +++++++++++++++++----
.../java/org/apache/doris/metric/CloudMetrics.java | 24 ++
.../apache/doris/metric/DorisMetricRegistry.java | 6 +-
.../java/org/apache/doris/metric/MetricRepo.java | 98 +++++
.../apache/doris/service/FrontendServiceImpl.java | 29 +-
.../doris/persist/ModifyCloudWarmUpJobTest.java | 5 +-
gensrc/proto/internal_service.proto | 24 ++
gensrc/thrift/BackendService.thrift | 8 +-
gensrc/thrift/FrontendService.thrift | 1 +
.../warm_up/cluster/test_warm_up_cluster.groovy | 2 +-
.../cluster/test_warm_up_cluster_batch.groovy | 2 +-
.../cluster/test_warm_up_cluster_bigsize.groovy | 2 +-
.../cluster/test_warm_up_cluster_empty.groovy | 2 +-
.../cluster/test_warm_up_cluster_event.groovy | 200 ++++++++++
.../test_warm_up_cluster_event_add_new_be.groovy | 203 ++++++++++
...test_warm_up_cluster_event_cancel_active.groovy | 206 ++++++++++
...est_warm_up_cluster_event_cancel_passive.groovy | 248 +++++++++++++
.../test_warm_up_cluster_event_compaction.groovy | 241 ++++++++++++
.../test_warm_up_cluster_event_rename.groovy | 251 +++++++++++++
...est_warm_up_cluster_event_restart_all_be.groovy | 226 +++++++++++
..._warm_up_cluster_event_restart_master_fe.groovy | 218 +++++++++++
...test_warm_up_cluster_event_schema_change.groovy | 266 +++++++++++++
.../cluster/test_warm_up_cluster_periodic.groovy | 192 ++++++++++
...test_warm_up_cluster_periodic_add_new_be.groovy | 190 ++++++++++
.../test_warm_up_cluster_periodic_and_event.groovy | 237 ++++++++++++
.../test_warm_up_cluster_periodic_rename.groovy | 219 +++++++++++
...rm_up_cluster_periodic_restart_master_fe.groovy | 226 +++++++++++
.../test_warm_up_cluster_periodic_slow_job.groovy | 288 ++++++++++++++
.../test_warm_up_cluster_repeat_jobs.groovy | 138 +++++++
.../cluster/test_warm_up_compute_group.groovy | 2 +-
.../warm_up/table/test_warm_up_partition.groovy | 2 +-
.../warm_up/table/test_warm_up_table.groovy | 2 +-
.../warm_up/table/test_warm_up_tables.groovy | 2 +-
54 files changed, 5150 insertions(+), 172 deletions(-)
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_event.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_event_add_new_be.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_event_cancel_active.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_event_cancel_passive.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_event_compaction.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_event_rename.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_event_restart_all_be.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_event_restart_master_fe.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_event_schema_change.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_periodic.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_periodic_add_new_be.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_periodic_and_event.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_periodic_rename.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_periodic_restart_master_fe.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_periodic_slow_job.groovy
create mode 100644
regression-test/suites/cloud_p0/cache/multi_cluster/warm_up/cluster/test_warm_up_cluster_repeat_jobs.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]