This is an automated email from the ASF dual-hosted git repository.

morningman pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 1dc731fe678 [chore](recycler) Log task type when delete data (#56797)
     add d30170a7437 [feature](file-cache) Implement cache warm up select 
functionality. (#54822)

No new revisions were added by this update.

Summary of changes:
 be/src/pipeline/exec/blackhole_sink_operator.cpp   | 112 +++++++++++
 be/src/pipeline/exec/blackhole_sink_operator.h     |  90 +++++++++
 be/src/pipeline/exec/operator.cpp                  |   2 +
 be/src/pipeline/pipeline_fragment_context.cpp      |  11 ++
 be/src/runtime/runtime_query_statistics_mgr.cpp    |  20 +-
 be/src/runtime/workload_management/io_context.h    |  10 +
 .../workload_management/resource_context.cpp       |   1 +
 be/src/vec/exec/scan/file_scanner.cpp              |   2 +
 be/src/vec/exec/scan/olap_scanner.cpp              |   2 +
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |   6 +
 .../org/apache/doris/analysis/SchemaTableType.java |   4 +-
 .../java/org/apache/doris/catalog/SchemaTable.java |   7 +
 .../doris/common/profile/ProfileManager.java       |   3 +-
 .../java/org/apache/doris/common/util/Util.java    |  17 +-
 .../nereids/analyzer/UnboundBlackholeSink.java     | 158 +++++++++++++++
 .../glue/translator/PhysicalPlanTranslator.java    |  11 ++
 .../doris/nereids/parser/LogicalPlanBuilder.java   |  68 +++++++
 .../nereids/properties/RequestPropertyDeriver.java |   8 +
 .../org/apache/doris/nereids/rules/RuleSet.java    |   2 +
 .../org/apache/doris/nereids/rules/RuleType.java   |   2 +
 .../doris/nereids/rules/analysis/BindSink.java     |  25 ++-
 ...gicalBlackholeSinkToPhysicalBlackholeSink.java} |  16 +-
 .../apache/doris/nereids/trees/plans/PlanType.java |   5 +
 .../commands/insert/AbstractInsertExecutor.java    |  35 ++++
 ...tExecutor.java => BlackholeInsertExecutor.java} |  39 ++--
 .../commands/insert/InsertIntoTableCommand.java    |  29 ++-
 .../trees/plans/commands/insert/InsertUtils.java   |   3 +
 .../plans/commands/insert/WarmupSelectCommand.java | 217 +++++++++++++++++++++
 ...alResultSink.java => LogicalBlackholeSink.java} |  45 ++---
 ...lResultSink.java => PhysicalBlackholeSink.java} |  43 ++--
 .../nereids/trees/plans/visitor/SinkVisitor.java   |  17 ++
 .../{MysqlTableSink.java => BlackholeSink.java}    |  47 ++---
 .../WorkloadRuntimeStatusMgr.java                  |  54 +++--
 .../doris/nereids/parser/NereidsParserTest.java    |  27 +++
 gensrc/proto/data.proto                            |   1 +
 gensrc/thrift/DataSinks.thrift                     |   5 +
 gensrc/thrift/Descriptors.thrift                   |   1 +
 gensrc/thrift/FrontendService.thrift               |   9 +-
 .../warm_up_select/test_warmup_select.groovy       | 113 +++++++++++
 .../cache/test_hive_warmup_select.groovy           |  95 +++++++++
 40 files changed, 1223 insertions(+), 139 deletions(-)
 create mode 100644 be/src/pipeline/exec/blackhole_sink_operator.cpp
 create mode 100644 be/src/pipeline/exec/blackhole_sink_operator.h
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/analyzer/UnboundBlackholeSink.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/implementation/{LogicalResultSinkToPhysicalResultSink.java
 => LogicalBlackholeSinkToPhysicalBlackholeSink.java} (70%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/{DictionaryInsertExecutor.java
 => BlackholeInsertExecutor.java} (60%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/WarmupSelectCommand.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/{LogicalResultSink.java
 => LogicalBlackholeSink.java} (55%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/{PhysicalResultSink.java
 => PhysicalBlackholeSink.java} (67%)
 copy fe/fe-core/src/main/java/org/apache/doris/planner/{MysqlTableSink.java => 
BlackholeSink.java} (53%)
 create mode 100644 
regression-test/suites/cloud_p0/warm_up_select/test_warmup_select.groovy
 create mode 100644 
regression-test/suites/external_table_p0/cache/test_hive_warmup_select.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to