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

englefly pushed a change to branch topn-lazy-materialize-poc
in repository https://gitbox.apache.org/repos/asf/doris.git


    omit e6ad28d15ee fix ut compile after rebase
    omit af350dc48a6 set stats for lazyMaterializeFileScan
    omit 38ae9a2dd00 fix external core. (#51133)
    omit 9005f46b45c support variant alias
    omit df4b53e9fe9 fix materialize node local shuffle
    omit 5d8ae4f1f87 clickbench conf revise
    omit 60092438b28 add query id to print
    omit 4f751cb90db Revert "add log to debug the id mapping null"
    omit fd08d4e2bfe add rt for only one materialization node
    omit 2b6bf8c5409 fmt
    omit 7ccdeac8f01 shape-update
    omit f38b0fc5f2a only one materializeNode
    omit beef9dda6cd skip sync mv
    omit 4e9a53bd7b7 fix right join nullable
    omit 4b6f44ee5fb add log to debug the id mapping null
    omit a34e6fe8a69 fix rebase error
    omit dd44c4f40bd fix the ut
    omit f44fa81caaf turn off lazy materialization for defer_materialization 
cases
    omit 99a717411c4 fix the block column not match bug
    omit 56a57f09e5b fix alias issue
    omit 989900f8dce shape update
    omit e14162cf540 fix missing unused key col
    omit f5acd43d21f fix the p0 failed by BE
    omit 06fde02f84b fix wg null pointer
    omit 90207cbea77 fix the ut compile
    omit 68a27f1b7fe apply licesen
    omit 7e6eb436502 diable key lazy materialize in mor/agg key
    omit 8066540e13e fix char padding not remove bug
    omit bea2687997d fix typo
    omit 6a76e2909c2 translate_fix
    omit 746b4dcb349 topn filter ut
    omit 4ed1f10d8f1 fix test failed
    omit a02d00d4304 fix compile error
    omit 4ad6e4d2758 do code format
    omit 56aa53200c8 fe
    omit 8f560159ed7 Support topn-lazy-materialize
     add fdb8409d466 [feat](doris compose) Add extra hosts option for up 
command (#51098)
     add 8fe3b735904 [Enhancement] (nereids)implement 
revokeResourcePrivilegeCommand in ne… (#50419)
     add c737662c09b [clean](planner)delete original planner (#51056)
     add f4d78f5ef56 [enhancement](cloud-schema-change) Enable new tablet to do 
compactionby default (#51070)
     add 51f89f1beb4 [Opt](multi-catalog)Disable dict filter in parquet/orc 
reader if have non-single conjuncts. (#44777)
     add 33e0ec7d3c8 [opt](Nereids) optimize view related capabilities (#51028)
     add 5fdaf7b495a [enhancement](cloud) make file cache version upgrade 
faster (#50726)
     add 4a8d2cc1e18 [fix](cloud-schema-change) Make SC tablet job abort logic 
really work (#50908)
     add af382359274 [chore](cataglog) Unlimit db data size quota (#51108)
     add 8488e9c0c83 [Refactor] Refactor ConnectContext.getCluster (#50783)
     add 80c4a0b2c68 [fix](jdbc test) Add more connections to mysql docker 
(#50970)
     add de1fcd37ce7 [fix](agent) cancel agent task when it is rejected by 
agent-task-pool (#51138)
     add ef003cde1aa [Fix](orc-reader) Fix merge range not sorted in new merge 
io facility of orc-reader. (#51102)
     add 22d293269db [Optimize](orc-reader) Optimize stripe footer multiple 
reads in orc reader. (#51117)
     add f94e0b41ee4 [feat](desc) add comment column in desc statement (#51047)
     add 2c257f2a8e4 [fix](cloud) Cloud tablet cache should not be pruned 
(#51193)
     add f2432586297 [Enhancement] (nereids)implement showStorageVaultCommand 
in nereids (#44805)
     add 5dd341edddc [bugfix](nerids) complete the implementation of the concat 
method. (#51141)
     add 2f60e2d7bb9 [Fix](function) Add lost check of function SHA2 in nereids 
(#51163)
     add 2f795bc21dc [fix](export) remove task from map finally (#51171)
     add 17dea2e8b99 fe-part
     add 94343f0d662 BE-part

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e6ad28d15ee)
            \
             N -- N -- N   refs/heads/topn-lazy-materialize-poc (94343f0d662)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/actions/action-pr-title                    |    2 +-
 .github/actions/ccache-action                      |    2 +-
 .github/actions/get-workflow-origin                |    2 +-
 .github/actions/paths-filter                       |    2 +-
 .github/actions/setup-maven                        |    2 +-
 be/src/apache-orc                                  |    2 +-
 be/src/cloud/cloud_schema_change_job.cpp           |    7 +
 be/src/cloud/cloud_tablet_mgr.cpp                  |    2 +-
 be/src/cloud/config.cpp                            |    2 +-
 be/src/common/config.cpp                           |    9 +-
 be/src/common/config.h                             |    1 +
 be/src/common/status.h                             |    2 +
 be/src/io/cache/fs_file_cache_storage.cpp          |  267 +-
 be/src/io/cache/fs_file_cache_storage.h            |    8 +
 be/src/io/fs/err_utils.cpp                         |    2 +
 be/src/runtime/exec_env_init.cpp                   |    3 +-
 be/src/vec/exec/format/orc/vorc_reader.cpp         |   57 +-
 be/src/vec/exec/format/orc/vorc_reader.h           |    1 +
 .../exec/format/parquet/vparquet_group_reader.cpp  |   98 +-
 .../exec/format/parquet/vparquet_group_reader.h    |    1 -
 be/test/io/cache/block_file_cache_test.cpp         |  414 ++-
 cloud/src/meta-service/meta_service_job.cpp        |    4 +-
 docker/runtime/doris-compose/Dockerfile            |    9 +-
 docker/runtime/doris-compose/Readme.md             |   31 +
 docker/runtime/doris-compose/cluster.py            |   33 +-
 docker/runtime/doris-compose/command.py            |   12 +-
 docker/thirdparties/custom_settings.env            |    2 +-
 docker/thirdparties/docker-compose/mysql/my.cnf    |    3 +-
 .../main/java/org/apache/doris/common/Config.java  |    2 +-
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |   26 +-
 .../main/java/org/apache/doris/alter/Alter.java    |    9 +-
 .../java/org/apache/doris/alter/AlterJobV2.java    |   11 +
 .../org/apache/doris/alter/CloudRollupJobV2.java   |    2 +-
 .../apache/doris/alter/CloudSchemaChangeJobV2.java |    4 +-
 .../org/apache/doris/alter/SchemaChangeJobV2.java  |    6 +-
 .../doris/analysis/CreateTableAsSelectStmt.java    |   54 +-
 .../org/apache/doris/analysis/DescribeStmt.java    |    5 +
 .../org/apache/doris/cloud/catalog/CloudEnv.java   |    5 +-
 .../apache/doris/cloud/catalog/CloudReplica.java   |   54 +-
 .../cloud/datasource/CloudInternalCatalog.java     |    3 +-
 .../doris/cloud/load/CloudBrokerLoadJob.java       |   17 +-
 .../doris/cloud/load/CloudLoadLoadingTask.java     |   10 +-
 .../doris/cloud/system/CloudSystemInfoService.java |    2 +-
 .../doris/common/proc/IndexSchemaProcNode.java     |   49 +-
 .../common/proc/RemoteIndexSchemaProcDir.java      |    2 +-
 .../common/proc/RemoteIndexSchemaProcNode.java     |    2 +-
 .../doris/datasource/FederationBackendPolicy.java  |    8 +-
 .../org/apache/doris/httpv2/rest/LoadAction.java   |    4 +-
 .../doris/httpv2/rest/TableQueryPlanAction.java    |    2 +-
 .../apache/doris/load/loadv2/BrokerLoadJob.java    |    2 +-
 .../apache/doris/load/loadv2/LoadLoadingTask.java  |   13 +-
 .../org/apache/doris/load/loadv2/LoadManager.java  |   26 +-
 .../apache/doris/load/loadv2/MysqlLoadManager.java |   14 +
 .../doris/load/routineload/RoutineLoadJob.java     |    2 +
 .../org/apache/doris/master/ReportHandler.java     |   10 +-
 .../java/org/apache/doris/mtmv/MTMVPlanUtil.java   |    4 +-
 .../org/apache/doris/mysql/privilege/Auth.java     |   16 +
 .../org/apache/doris/nereids/NereidsPlanner.java   |    4 +-
 .../apache/doris/nereids/analyzer/MappingSlot.java |    5 -
 .../apache/doris/nereids/analyzer/UnboundSlot.java |    5 -
 .../org/apache/doris/nereids/cost/CostModelV1.java |    8 +-
 .../glue/translator/ExpressionTranslator.java      |    4 +-
 .../glue/translator/PhysicalPlanTranslator.java    |   10 +-
 .../glue/translator/PlanTranslatorContext.java     |    4 +-
 .../nereids/load/NereidsLoadPlanInfoCollector.java |    2 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |   54 +-
 .../processor/post/RuntimeFilterPruner.java        |    4 +-
 .../post/materialize/MaterializeProbeVisitor.java  |    2 +-
 .../doris/nereids/rules/analysis/AnalyzeCTE.java   |    2 -
 .../nereids/rules/analysis/BindExpression.java     |   18 +-
 .../doris/nereids/rules/analysis/BindRelation.java |    4 +-
 .../mv/AbstractMaterializedViewAggregateRule.java  |    4 +-
 .../exploration/mv/MaterializedViewUtils.java      |   13 +-
 .../rules/expression/QueryColumnCollector.java     |    4 +-
 .../nereids/rules/expression/rules/AddMinMax.java  |    2 +-
 .../rules/implementation/AggregateStrategies.java  |   36 +-
 .../LogicalOlapScanToPhysicalOlapScan.java         |    8 +-
 ...ogicalPartitionTopNToPhysicalPartitionTopN.java |    2 +-
 .../nereids/rules/rewrite/CheckPrivileges.java     |    4 +-
 .../nereids/rules/rewrite/ForeignKeyContext.java   |    8 +-
 .../rules/rewrite/OperativeColumnDerive.java       |    2 +-
 .../rewrite/PushDownFilterIntoSchemaScan.java      |    2 +-
 .../nereids/rules/rewrite/SetPreAggStatus.java     |   18 +-
 .../rules/rewrite/UnequalPredicateInfer.java       |    6 +-
 .../rules/rewrite/VariantSubPathPruning.java       |   10 +-
 .../doris/nereids/stats/FilterEstimation.java      |    8 +-
 .../doris/nereids/stats/StatsCalculator.java       |    8 +-
 .../doris/nereids/trees/expressions/Alias.java     |   26 +-
 .../trees/expressions/ArrayItemReference.java      |    3 +-
 .../nereids/trees/expressions/Expression.java      |    6 +-
 .../doris/nereids/trees/expressions/Slot.java      |    8 +-
 .../nereids/trees/expressions/SlotReference.java   |  152 +-
 .../trees/expressions/functions/agg/AnyValue.java  |    2 +-
 .../functions/executable/StringArithmetic.java     |    9 +-
 .../trees/expressions/functions/scalar/Sha2.java   |   21 +
 .../apache/doris/nereids/trees/plans/PlanType.java |    4 +-
 .../trees/plans/commands/AddConstraintCommand.java |    4 +-
 .../trees/plans/commands/CopyIntoCommand.java      |    1 +
 .../commands/CreateMaterializedViewCommand.java    |    4 +-
 .../trees/plans/commands/CreateTableCommand.java   |    4 +-
 .../trees/plans/commands/DeleteFromCommand.java    |    4 +-
 .../trees/plans/commands/DescribeCommand.java      |   17 +-
 .../commands/RevokeResourcePrivilegeCommand.java   |  157 ++
 .../plans/commands/ShowStorageVaultCommand.java    |   96 +
 .../trees/plans/commands/info/AlterViewInfo.java   |   10 +-
 .../trees/plans/commands/info/CreateViewInfo.java  |    3 +-
 .../BackendDistributedPlanWorkerManager.java       |   70 +-
 .../trees/plans/logical/LogicalCTEConsumer.java    |    7 +-
 .../plans/logical/LogicalCatalogRelation.java      |    2 +-
 .../trees/plans/logical/LogicalOlapScan.java       |    2 +-
 .../nereids/trees/plans/logical/LogicalView.java   |   16 +-
 .../plans/physical/PhysicalCatalogRelation.java    |    2 +-
 .../plans/physical/PhysicalLazyMaterialize.java    |    2 +-
 .../trees/plans/visitor/CommandVisitor.java        |   10 +
 .../org/apache/doris/nereids/util/PlanUtils.java   |    4 +-
 .../org/apache/doris/planner/AnalyticPlanner.java  |  931 -------
 .../apache/doris/planner/DistributedPlanner.java   | 1343 ---------
 .../org/apache/doris/planner/OriginalPlanner.java  |  628 -----
 .../org/apache/doris/planner/ProjectPlanner.java   |   83 -
 .../org/apache/doris/planner/RuntimeFilter.java    |   44 +-
 .../apache/doris/planner/SingleNodePlanner.java    | 2921 --------------------
 .../java/org/apache/doris/qe/ConnectContext.java   |   80 +-
 .../org/apache/doris/qe/PointQueryExecutor.java    |    2 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |    9 +
 .../java/org/apache/doris/qe/StmtExecutor.java     |   32 +-
 .../resource/computegroup/ComputeGroupMgr.java     |    2 +-
 .../resource/computegroup/MergedComputeGroup.java  |   16 +-
 .../scheduler/manager/TransientTaskManager.java    |    2 +-
 .../apache/doris/statistics/AnalysisManager.java   |    4 +-
 .../org/apache/doris/statistics/Statistics.java    |    2 +-
 .../doris/statistics/hbo/ScanPlanStatistics.java   |    4 +-
 .../main/java/org/apache/doris/task/AgentTask.java |   11 +
 .../org/apache/doris/task/AgentTaskExecutor.java   |   19 +-
 .../java/org/apache/doris/task/AgentTaskQueue.java |   13 +
 .../analysis/CreateTableAsSelectStmtTest.java      |  692 -----
 .../apache/doris/catalog/CreateFunctionTest.java   |    4 +-
 .../apache/doris/common/proc/DbsProcDirTest.java   |    4 +-
 .../org/apache/doris/mtmv/MTMVPlanUtilTest.java    |    4 +-
 .../nereids/jobs/cascades/DeriveStatsJobTest.java  |    5 +-
 .../rules/analysis/AnalyzeWhereSubqueryTest.java   |    4 +-
 .../expression/ExpressionRewriteTestHelper.java    |    2 +-
 .../rules/rewrite/EliminateGroupByTest.java        |    2 +-
 .../doris/nereids/stats/StatsCalculatorTest.java   |   10 +-
 .../doris/nereids/trees/plans/ConstraintTest.java  |    4 +-
 ...ava => RevokeResourcePrivilegeCommandTest.java} |   43 +-
 .../doris/planner/SingleNodePlannerTest.java       | 1085 --------
 .../java/org/apache/doris/qe/CoordinatorTest.java  |  877 ------
 .../org/apache/doris/qe/OlapQueryCacheTest.java    |   16 +
 .../apache/doris/resource/ComputeGroupTest.java    |   36 +-
 .../workloadgroup/WorkloadGroupMgrTest.java        |    3 +-
 .../doris/statistics/AnalysisManagerTest.java      |    7 +-
 gensrc/thrift/Status.thrift                        |    1 +
 .../data/ddl_p0/test_create_or_replace_view.out    |  Bin 505 -> 605 bytes
 .../test_external_and_internal_describe.out        |  Bin 0 -> 2972 bytes
 .../test_nereids_alter_database_set_quota.out      |  Bin 725 -> 731 bytes
 .../tpcds_sf100/noStatsRfPrune/query24.out         |  Bin 3152 -> 3122 bytes
 .../tpcds_sf100/noStatsRfPrune/query6.out          |  Bin 3007 -> 2984 bytes
 .../tpcds_sf100/no_stats_shape/query24.out         |  Bin 3308 -> 3278 bytes
 .../tpcds_sf100/no_stats_shape/query6.out          |  Bin 3217 -> 3194 bytes
 .../shape_check/tpcds_sf100/rf_prune/query24.out   |  Bin 3152 -> 3122 bytes
 .../shape_check/tpcds_sf100/rf_prune/query6.out    |  Bin 3256 -> 3233 bytes
 .../data/shape_check/tpcds_sf100/shape/query24.out |  Bin 3307 -> 3277 bytes
 .../data/shape_check/tpcds_sf100/shape/query6.out  |  Bin 3310 -> 3287 bytes
 .../tpcds_sf1000/bs_downgrade_shape/query6.out     |  Bin 3310 -> 3287 bytes
 .../data/shape_check/tpcds_sf1000/hint/query24.out |  Bin 3465 -> 3435 bytes
 .../data/shape_check/tpcds_sf1000/hint/query6.out  |  Bin 3310 -> 3287 bytes
 .../shape_check/tpcds_sf1000/shape/query24.out     |  Bin 3312 -> 3282 bytes
 .../data/shape_check/tpcds_sf1000/shape/query6.out |  Bin 3310 -> 3287 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query24.out  |  Bin 3302 -> 3272 bytes
 .../shape_check/tpcds_sf10t_orc/shape/query6.out   |  Bin 3215 -> 3192 bytes
 .../data/shape_check/tpch_sf1000/hint/q11.out      |  Bin 2104 -> 2074 bytes
 .../tpch_sf1000/nostats_rf_prune/q11.out           |  Bin 2197 -> 2167 bytes
 .../tpch_sf1000/nostats_rf_prune/q22.out           |  Bin 1376 -> 1350 bytes
 .../data/shape_check/tpch_sf1000/rf_prune/q11.out  |  Bin 2205 -> 2175 bytes
 .../data/shape_check/tpch_sf1000/rf_prune/q22.out  |  Bin 1313 -> 1287 bytes
 .../data/shape_check/tpch_sf1000/shape/q11.out     |  Bin 2205 -> 2175 bytes
 .../data/shape_check/tpch_sf1000/shape/q22.out     |  Bin 1313 -> 1287 bytes
 .../shape_check/tpch_sf1000/shape_no_stats/q11.out |  Bin 2197 -> 2167 bytes
 .../shape_check/tpch_sf1000/shape_no_stats/q22.out |  Bin 1376 -> 1350 bytes
 .../doris/regression/suite/SuiteCluster.groovy     |   17 +-
 .../test_base_compaction_after_sc_fail.groovy      |  100 +
 .../ddl_p0/test_create_or_replace_view.groovy      |    5 +
 .../test_external_and_internal_describe.groovy     |  163 ++
 .../suites/mysql_compatibility_p0/metadata.groovy  |   59 +-
 .../cte/test_cte_with_duplicate_consumer.groovy    |    8 +-
 .../fold_constant/fold_constant_by_fe.groovy       |    4 +-
 ...oovy => test_show_storage_vault_command.groovy} |   20 +-
 .../subquery/test_duplicate_name_in_view.groovy    |  175 --
 .../test_convert_median_to_percentile.groovy       |    4 +-
 .../suites/nereids_syntax_p0/explain.groovy        |    5 +-
 .../query_p0/cte/query_with_dup_column.groovy      |  112 -
 .../encryption_digest/test_digest.groovy           |   25 +-
 192 files changed, 2191 insertions(+), 9702 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/RevokeResourcePrivilegeCommand.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowStorageVaultCommand.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/planner/AnalyticPlanner.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/planner/DistributedPlanner.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/planner/OriginalPlanner.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/planner/ProjectPlanner.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/planner/SingleNodePlanner.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateTableAsSelectStmtTest.java
 copy 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/{GrantResourcePrivilegeCommandTest.java
 => RevokeResourcePrivilegeCommandTest.java} (80%)
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/planner/SingleNodePlannerTest.java
 delete mode 100644 
fe/fe-core/src/test/java/org/apache/doris/qe/CoordinatorTest.java
 create mode 100644 
regression-test/data/external_table_p0/test_external_and_internal_describe.out
 create mode 100644 
regression-test/suites/compaction/test_base_compaction_after_sc_fail.groovy
 create mode 100644 
regression-test/suites/external_table_p0/test_external_and_internal_describe.groovy
 copy regression-test/suites/nereids_p0/show/{test_help_command.groovy => 
test_show_storage_vault_command.groovy} (62%)
 delete mode 100644 
regression-test/suites/nereids_p0/subquery/test_duplicate_name_in_view.groovy
 delete mode 100644 
regression-test/suites/query_p0/cte/query_with_dup_column.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to