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

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


 discard e90b908e32b add rt for only one materialization node
 discard 6ac2662c4fe fmt
 discard acc7e7ac28f shape-update
 discard f0b013ead65 only one materializeNode
 discard 53f0b23a6ec skip sync mv
 discard bbacc54db0f fix right join nullable
 discard 43743bc8980 add log to debug the id mapping null
 discard 13fc5a61462 fix rebase error
 discard 1305a0d60fa fix the ut
 discard d456035a75d turn off lazy materialization for defer_materialization 
cases
 discard b28da831ed2 fix the block column not match bug
 discard 2a316531e4e fix alias issue
 discard a25b8fcb63a shape update
 discard bb4325d1fbb fix missing unused key col
 discard 1fdf01f5d43 fix the p0 failed by BE
 discard 38b1fc084ec fix wg null pointer
 discard c7d8f55956c fix the ut compile
 discard 7e1981391cd apply licesen
 discard 3f1d9abe7f0 diable key lazy materialize in mor/agg key
 discard 72d9ec8103e fix char padding not remove bug
 discard eff00628b39 fix typo
 discard a9d6b545937 translate_fix
 discard e7f4222db7c topn filter ut
 discard 7d98eeed8d7 fix test failed
 discard d05493ac577 fix compile error
 discard 3485f6e695c do code format
 discard 0c4dfb08a3f fe
 discard bfd694b2086 Support topn-lazy-materialize
     add a930cac64cc [Fix](cloud-mow) avoid calc delete bitmap tasks on same 
(txn_id, tablet_id) being executed concurrently (#50847)
     add c90fc89a60f [Exec](performance) use distinct stream agg in not stream 
agg case (#47460)
     add 6dfd1528c76 [Improment]Add workload group checker (#50782)
     add bb5258d960b [chore](test) add some debug info (#50932)
     add e112afb62a8 [Chore](build) add macro undef check and remove 
dynamic_annotations/stringprintf (#50857)
     add 3d3c626ce44 [improve](group commit)Print file size when replaying wal 
(#50688)
     add 7d4cfa024dc [improve](cloud-mow)Add white list for delete bitmap 
update lock version (#50173)
     add 4e6ff1737d1 [fix](compile) fix be compile error (#50841)
     add ef4cf6337f4 [fix](Nereids) we should also push down expr in join's 
mark conjuncts (#50886)
     add e3f222f3583 [fix](nereids)use analyzed plan instead of rewritten plan 
in CreateMaterializedViewCommand (#49297)
     add e0a83f72ce9 [fix](nereids)create alias function should fail when meet 
unsupported expr (#49698)
     add e7a3e78b97c [fix](nereids)prune assert_true slots in subquery 
unnesting (#50256)
     add 727161bfd18 [feat](oss) support oss-hdfs root policy (#50678)
     add 86fcb313660 [fix](function) fix xpath_string to support xpath_query 
with string functions (#50946)
     add 0f4bde56aa9 [refactor](nereids)move PhysicalWindow child request 
property deriving from LogicalWindowToPhysicalWindow to RequestPropertyDeriver 
(#50891)
     add 7c49f4f1251 [feature](inverted index) Support the IS NOT NULL 
condition in expr via inverted indexes (#50748)
     add ba2d01123ec [Fix](Variant) fix array with predicate push down (#50934)
     add 7b259d3badf [Fix](ShortCircuit) fix crash when enable 
`skip_delete_sign` (#50941)
     add adda6282246 [chore](Nereids) remove some useless code (#50953)
     add e31100359d1 [fix](expr) fix expr set result column id even when state 
is not ok  (#50938)
     add e8717f2587b [fix](core) Fix the core issue caused by extra fields when 
casting a string to a struct. (#50851)
     add 4da1c8ab194 [opt](mtmv) optimize mtmv rewrite performance (#49514)
     add 1262d7c3e1a [test](mtmv)Verifying master-slave consistency after 
schema change (#50880)
     add f6bfb0430c4 [Enhancement] config rf wait time in cloud mode (#47579)
     add c647dd597a4 [chore](build) speed up generated-source.sh (#50980)
     add af64ad9e728 [Fix](cloud-mow) Full compaction should only update delete 
bitmap of its output rowset (#50974)
     add 5ee113fab4e [enhancement] Optimize the retry policy of backend request 
meta service (#50957)
     add 53b7f146bfc [bug](cloud) Fix npe when show cluster load statistic 
(#50866)
     add a71ccc1948e [Opt](compaction) Add config 
`enable_mow_compaction_correctness_check_fail` for debug (#50966)
     add 1af10e87ba0 [fix](jsonb) Avoid crashing caused by invalid path (#50978)
     add 504bce2c014 [Chore](case) add some prepare fail test case (#50944)
     add dc88e558a2e [bug](function) fix array_map coredump when no rows 
(#50913)
     add c1ef8c22d53 [Feature](Compaction)Improve Compaction Profiling and 
Logging (#50950)
     add 0cab080a3f5 [Enhancement] (nereids) implement cancelBuildIndexCommand 
in nereids (#49631)
     add 01725e5ebf5 [improvement](nereids)abstract function for limit and 
offset (#50988)
     add 3a154a2425d [fix](nereids) fix create view use null literal (#49881)
     add 2eee6d7c8a0 [feat](hive) add catalog level schema cache property 
(#50958)
     add 34e4bec7fce [fix](arrow-flight-sql) Separate arrow-flight-sql 
connection and mysql connection (#50939)
     add 1da99867a13 [ut](numbers) add ut for casting to numbers (#50962)
     add 82703feff77 [fix](ut) Fix fe ut `RemoteFileSystemTest` crash (#51014)
     add bba3d358189 [fix](mv) refresh failed while open 
enable_single_replica_insert (#50986)
     add 09107db8ca0 ut Fix DiskUtilsTest runs failed on mac (#50981)
     add 15f410ee5e7 [Fix](mac) Fix macos compile about BYTE_ORDER and 
BASE_HAS_ATOMIC64 and USE_UNWIND (#50997)
     add 84d9ab00f03 [fix](meta) replace partition should not get table version 
in cloud mode (#50888)
     add 4b14a1b83ca Update Slack link of README.md  (#50952)
     add 1b54ec83ed2 [Fix](compaction) Failed compaction tablets should sleep 
before being selected again (#50672)
     add 5aa3832f492 [Bug](intersect) fix wrong result of intersect with null 
literal (#50951)
     add 4cf67f551b6 Support topn-lazy-materialize
     add 31f75034e0d fe
     add c96e51b8971 do code format
     add 38ca05a3e08 fix compile error
     add 68dce1427c9 fix test failed
     add cf9f524be89 topn filter ut
     add 030ae2a4272 translate_fix
     add 91e2e1fffe9 fix typo
     add 18af38d31de fix char padding not remove bug
     add 37e7dc1efee diable key lazy materialize in mor/agg key
     add 615d70d40d9 apply licesen
     add 96bbaeac14e fix the ut compile
     add 1b5bc366a69 fix wg null pointer
     add 3d7b244648b fix the p0 failed by BE
     add a12fdbd958c fix missing unused key col
     add fee04853601 shape update
     add 41675ad3d59 fix alias issue
     add 26bdac4ba2b fix the block column not match bug
     add 9f47ea8fe84 turn off lazy materialization for defer_materialization 
cases
     add 950d273f2a1 fix the ut
     add 2f87388b105 fix rebase error
     add 910a64933b3 add log to debug the id mapping null
     add 163452c8765 fix right join nullable
     add 695d8825110 skip sync mv
     add ec46ebe5715 only one materializeNode
     add 0cd8b5aa0e7 shape-update
     add 845c814f1e2 fmt
     add 25dc035b198 add rt for only one materialization node
     add c4636042a49 Revert "add log to debug the id mapping null"
     add 1bbeff20c43 add query id to print
     add e8106c45506 clickbench conf revise
     add 9d0536707ff fix materialize node local shuffle

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   (e90b908e32b)
            \
             N -- N -- N   refs/heads/topn-lazy-materialize-poc (9d0536707ff)

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:
 README.md                                          |    4 +-
 be/CMakeLists.txt                                  |    2 +-
 be/src/cloud/cloud_base_compaction.cpp             |   38 +-
 be/src/cloud/cloud_compaction_action.cpp           |    8 +
 be/src/cloud/cloud_cumulative_compaction.cpp       |   51 +-
 .../cloud/cloud_engine_calc_delete_bitmap_task.cpp |    5 +
 be/src/cloud/cloud_full_compaction.cpp             |   24 +-
 be/src/cloud/cloud_meta_mgr.cpp                    |   10 +-
 be/src/cloud/cloud_storage_engine.cpp              |   15 +-
 be/src/cloud/cloud_tablet.cpp                      |   68 +-
 be/src/cloud/cloud_tablet.h                        |   39 +
 be/src/cloud/cloud_tablet_mgr.cpp                  |    9 +-
 be/src/cloud/cloud_tablet_mgr.h                    |    3 +
 be/src/cloud/config.cpp                            |    5 +-
 be/src/cloud/config.h                              |    3 +
 be/src/common/config.cpp                           |    3 +
 be/src/common/config.h                             |    3 +
 be/src/common/stack_trace.cpp                      |    4 +-
 be/src/common/status.h                             |    1 +
 be/src/glibc-compatibility/CMakeLists.txt          |   13 +-
 be/src/gutil/CMakeLists.txt                        |    2 -
 be/src/gutil/atomic_refcount.h                     |    2 +-
 be/src/gutil/atomicops-internals-gcc.h             |    2 -
 be/src/gutil/basictypes.h                          |   24 -
 be/src/gutil/dynamic_annotations.c                 |  129 ---
 be/src/gutil/dynamic_annotations.h                 |  662 -------------
 be/src/gutil/ref_counted.h                         |    9 -
 be/src/gutil/stringprintf.cc                       |  135 ---
 be/src/gutil/stringprintf.h                        |   46 -
 be/src/gutil/strings/numbers.cc                    |  387 --------
 be/src/gutil/strings/numbers.h                     |  184 ----
 be/src/http/action/compaction_action.cpp           |   10 +
 be/src/index-tools/index_tool.cpp                  |   11 +-
 be/src/olap/base_compaction.cpp                    |   45 +-
 be/src/olap/base_tablet.cpp                        |    2 +
 be/src/olap/compaction.cpp                         |    7 +-
 be/src/olap/cumulative_compaction.cpp              |   53 +-
 be/src/olap/full_compaction.cpp                    |   33 +-
 be/src/olap/id_manager.h                           |    3 +-
 be/src/olap/olap_server.cpp                        |    4 +
 be/src/olap/rowset/segment_v2/segment.h            |    7 +-
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |   23 +
 be/src/olap/selection_vector.h                     |  165 ---
 be/src/olap/tablet.cpp                             |   20 +-
 be/src/olap/tablet.h                               |   28 +
 be/src/olap/wal/wal_table.cpp                      |   12 +-
 .../exec/materialization_sink_operator.cpp         |   11 +-
 be/src/pipeline/pipeline_fragment_context.cpp      |    5 +-
 be/src/runtime/fragment_mgr.cpp                    |    3 +
 be/src/service/point_query_executor.cpp            |    8 +-
 be/src/util/bitmap.cpp                             |   20 -
 be/src/util/bitmap.h                               |    7 -
 be/src/util/byte_stream_split.cpp                  |    2 +-
 be/src/util/cgroup_util.cpp                        |   38 +-
 be/src/util/coding.h                               |   16 +-
 be/src/util/cpu_info.cpp                           |   35 +-
 be/src/util/easy_json.cc                           |    2 +-
 be/src/util/easy_json.h                            |   12 +-
 be/src/util/errno.cpp                              |    6 -
 be/src/util/faststring.h                           |    2 +-
 be/src/util/jsonb_document.h                       |    8 +
 be/src/util/perf_counters.cpp                      |   13 +-
 be/src/util/thread.cpp                             |   49 +-
 be/src/util/threadpool.cpp                         |    3 -
 be/src/vec/common/arena.h                          |    7 +-
 be/src/vec/common/arena_with_free_lists.h          |    5 +-
 be/src/vec/common/demangle.cpp                     |    2 +-
 be/src/vec/common/int_exp.h                        |  160 +--
 be/src/vec/core/types.h                            |    6 +-
 be/src/vec/data_types/data_type_number_base.cpp    |    2 +-
 be/src/vec/data_types/data_type_number_base.h      |    3 +-
 be/src/vec/data_types/number_traits.h              |   26 +-
 .../data_types/serde/data_type_struct_serde.cpp    |   10 +
 .../exec/format/parquet/vparquet_group_reader.cpp  |    1 -
 .../exprs/lambda_function/varray_map_function.cpp  |    6 +-
 be/src/vec/exprs/vcast_expr.cpp                    |    2 +
 be/src/vec/exprs/vexpr.cpp                         |    4 +-
 be/src/vec/exprs/vexpr_context.cpp                 |    3 +-
 be/src/vec/functions/function_string.h             |   50 +-
 be/src/vec/functions/is_not_null.cpp               |   63 +-
 .../functions/{is_not_null.cpp => is_not_null.h}   |   34 +-
 be/src/vec/functions/is_null.cpp                   |   58 +-
 be/src/vec/functions/{is_null.cpp => is_null.h}    |   27 +-
 be/src/vec/io/io_helper.h                          |    1 +
 be/src/vec/runtime/vdata_stream_mgr.cpp            |    7 +-
 be/test/CMakeLists.txt                             |    3 +
 be/test/cloud/cloud_compaction_test.cpp            |  195 ++++
 be/test/olap/ordered_data_compaction_test.cpp      |    1 -
 be/test/olap/primary_key_index_test.cpp            |    1 -
 be/test/vec/function/cast/cast_test.h              |   46 +-
 be/test/vec/function/cast/cast_to_decimal.cpp      | 1047 ++++++++++++++++++++
 be/test/vec/function/cast/cast_to_float_double.cpp |  784 +++++++++++++++
 be/test/vec/function/cast/cast_to_integer.cpp      |  741 ++++++++++++++
 be/test/vec/function/cast/cast_to_time_test.cpp    |    5 +-
 be/test/vec/function/function_is_null_test.cpp     |  237 +++++
 be/test/vec/function/function_test_util.cpp        |   61 +-
 be/test/vec/function/function_test_util.h          |   27 +-
 be/test/vec/olap/vertical_compaction_test.cpp      |    1 -
 cloud/src/common/config.h                          |    7 +-
 cloud/src/common/configbase.cpp                    |    9 +-
 cloud/src/common/configbase.h                      |    3 +
 cloud/src/meta-service/CMakeLists.txt              |    1 +
 .../meta-service/delete_bitmap_lock_white_list.cpp |   84 ++
 .../meta-service/delete_bitmap_lock_white_list.h   |   36 +-
 cloud/src/meta-service/meta_service.cpp            |  153 ++-
 cloud/src/meta-service/meta_service.h              |   24 +-
 cloud/src/meta-service/meta_service_job.cpp        |   36 +-
 cloud/test/meta_service_http_test.cpp              |  114 +++
 cloud/test/meta_service_job_test.cpp               |  825 +++++++++++++--
 cloud/test/recycler_test.cpp                       |    2 +-
 .../apache/doris/common/jni/vec/VectorColumn.java  |    8 +-
 .../main/java/org/apache/doris/common/Config.java  |   33 +-
 .../org/apache/doris/common/io/DiskUtilsTest.java  |    2 +-
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |   10 +-
 .../apache/doris/alter/SchemaChangeHandler.java    |   60 ++
 .../doris/catalog/BuiltinScalarFunctions.java      |    2 -
 .../main/java/org/apache/doris/catalog/Env.java    |   29 +-
 .../transaction/CloudGlobalTransactionMgr.java     |    3 +
 .../java/org/apache/doris/common/FeConstants.java  |    2 -
 .../common/proc/ClusterLoadStatisticProcDir.java   |    5 +-
 .../doris/common/profile/SummaryProfile.java       |   18 +-
 .../org/apache/doris/common/util/LocationPath.java |   48 +-
 .../apache/doris/datasource/ExternalCatalog.java   |   32 +-
 .../doris/datasource/ExternalMetaCacheMgr.java     |   35 +-
 .../doris/datasource/ExternalSchemaCache.java      |    8 +-
 .../doris/datasource/hive/HMSExternalCatalog.java  |    5 -
 .../doris/datasource/hive/HiveMetaStoreCache.java  |    9 +-
 .../datasource/property/PropertyConverter.java     |    5 +-
 .../org/apache/doris/mtmv/MTMVRelationManager.java |   24 +-
 .../org/apache/doris/mtmv/MTMVRewriteUtil.java     |   45 +-
 .../org/apache/doris/mysql/AcceptListener.java     |    6 +-
 .../org/apache/doris/nereids/CascadesContext.java  |    5 +
 .../org/apache/doris/nereids/NereidsPlanner.java   |   88 +-
 .../java/org/apache/doris/nereids/PlannerHook.java |   12 +
 .../org/apache/doris/nereids/StatementContext.java |   43 +-
 .../doris/nereids/analyzer/UnboundFunction.java    |    7 +-
 .../doris/nereids/jobs/executor/Analyzer.java      |   12 +-
 .../doris/nereids/jobs/executor/Rewriter.java      |    4 +
 .../jobs/executor/TablePartitionCollector.java     |   46 +
 .../apache/doris/nereids/memo/StructInfoMap.java   |    4 +
 .../doris/nereids/parser/LogicalPlanBuilder.java   |   11 +
 .../nereids/properties/RequestPropertyDeriver.java |   37 +
 .../org/apache/doris/nereids/rules/RuleType.java   |    1 +
 .../nereids/rules/analysis/BindExpression.java     |   66 +-
 .../rules/analysis/EliminateLogicalSelectHint.java |    2 -
 .../nereids/rules/analysis/ExpressionAnalyzer.java |   10 -
 .../nereids/rules/analysis/SubExprAnalyzer.java    |    9 +-
 .../nereids/rules/analysis/SubqueryToApply.java    |   67 +-
 .../mv/AbstractMaterializedViewRule.java           |  223 ++---
 .../rules/exploration/mv/HyperGraphComparator.java |   41 +-
 .../mv/InitMaterializationContextHook.java         |   17 +-
 .../exploration/mv/MaterializationContext.java     |   37 +-
 ...terializedViewAggregateOnNoneAggregateRule.java |   12 +-
 .../rules/exploration/mv/PartitionCompensator.java |  199 ++++
 .../nereids/rules/exploration/mv/StructInfo.java   |  121 +--
 ...ogicalOlapTableSinkToPhysicalOlapTableSink.java |    3 +-
 .../LogicalWindowToPhysicalWindow.java             |   60 +-
 .../nereids/rules/rewrite/EliminateMarkJoin.java   |   68 --
 .../nereids/rules/rewrite/NormalizeToSlot.java     |    5 -
 .../rules/rewrite/PruneFileScanPartition.java      |    1 -
 .../nereids/rules/rewrite/PullUpPredicates.java    |   14 +-
 .../rules/rewrite/PushDownAliasIntoUnionAll.java   |   85 --
 .../PushDownExpressionsInHashCondition.java        |   59 +-
 .../rules/rewrite/QueryPartitionCollector.java     |   95 ++
 .../nereids/trees/copier/ExpressionDeepCopier.java |    2 +-
 .../nereids/trees/expressions/ScalarSubquery.java  |   22 +-
 .../apache/doris/nereids/trees/plans/PlanType.java |    1 +
 .../plans/commands/CancelBuildIndexCommand.java    |  106 ++
 .../plans/commands/CreateFunctionCommand.java      |   82 ++
 .../commands/CreateMaterializedViewCommand.java    |   44 +-
 .../plans/commands/DropWorkloadGroupCommand.java   |   29 +-
 .../nereids/trees/plans/commands/ShowCommand.java  |   25 +
 .../trees/plans/commands/ShowLoadCommand.java      |   11 +-
 .../trees/plans/commands/ShowResourcesCommand.java |   10 +-
 .../trees/plans/commands/info/BaseViewInfo.java    |   14 +-
 .../nereids/trees/plans/logical/LogicalJoin.java   |   17 +-
 .../trees/plans/visitor/CommandVisitor.java        |    5 +
 .../plans/visitor/ExpressionLineageReplacer.java   |   27 +-
 .../apache/doris/planner/MaterializationNode.java  |    5 +
 .../java/org/apache/doris/qe/ConnectContext.java   |    2 +-
 .../{ConnectScheduler.java => ConnectPoolMgr.java} |   82 +-
 .../java/org/apache/doris/qe/ConnectScheduler.java |  174 ++--
 .../java/org/apache/doris/qe/SessionVariable.java  |    9 +
 .../workloadgroup/BindWgToComputeGroupThread.java  |  122 ---
 .../workloadgroup/WorkloadGroupChecker.java        |   50 +
 .../resource/workloadgroup/WorkloadGroupMgr.java   |  155 ++-
 .../java/org/apache/doris/service/ExecuteEnv.java  |    2 +-
 .../arrowflight/DorisFlightSqlProducer.java        |   49 +-
 .../service/arrowflight/DorisFlightSqlService.java |   12 +-
 .../sessions/FlightSessionsManager.java            |    7 +
 .../sessions/FlightSessionsWithTokenManager.java   |   22 +-
 .../sessions/FlightSqlConnectContext.java          |   15 +-
 .../sessions/FlightSqlConnectPoolMgr.java          |   74 ++
 .../arrowflight/tokens/FlightTokenManagerImpl.java |   18 +-
 .../apache/doris/catalog/CreateEncryptKeyTest.java |    2 +-
 .../apache/doris/catalog/CreateFunctionTest.java   |    1 +
 .../apache/doris/common/util/LocationPathTest.java |   74 ++
 .../org/apache/doris/mtmv/MTMVRewriteUtilTest.java |   41 +-
 .../apache/doris/mysql/ConnectionExceedTest.java   |   31 +-
 .../doris/nereids/memo/StructInfoMapTest.java      |   10 +-
 .../doris/nereids/mv/IdStatisticsMapTest.java      |    3 +-
 .../nereids/mv/MtmvCacheNewConnectContextTest.java |    6 +-
 .../doris/nereids/mv/MvTableIdIsLongTest.java      |    4 +-
 .../nereids/mv/OptimizeGetAvailableMvsTest.java    |  271 +++++
 .../properties/RequestPropertyDeriverTest.java     |  104 ++
 .../rules/analysis/AnalyzeWhereSubqueryTest.java   |    1 +
 .../rules/analysis/FillUpMissingSlotsTest.java     |    7 +
 .../exploration/mv/PartitionCompensatorTest.java   |  187 ++++
 .../rules/rewrite/OperativeColumnDeriveTest.java   |    2 +
 .../PushDownExpressionsInHashConditionTest.java    |   83 ++
 .../commands/CancelBuildIndexCommandTest.java      |   87 ++
 .../plans/commands/KillConnectionCommandTest.java  |    2 +-
 .../trees/plans/commands/ShowLoadCommandTest.java  |   22 +
 .../org/apache/doris/nereids/util/PlanChecker.java |   12 +-
 .../apache/doris/utframe/TestWithFeService.java    |    3 +-
 fe/pom.xml                                         |    2 +-
 generated-source.sh                                |    2 +-
 .../create_view_nereids_fix_null.out               |  Bin 0 -> 153 bytes
 .../hive/test_hive_meta_cache.out                  |  Bin 858 -> 1649 bytes
 .../cloud/test_cloud_concurrent_calc_dbm_task.out  |  Bin 0 -> 267 bytes
 .../test_cloud_full_compaction_multi_segments.out} |  Bin 204 -> 168 bytes
 .../mtmv_p0/test_base_replace_on_commit_mtmv.out   |  Bin 342 -> 349 bytes
 .../data/mtmv_p0/test_modify_data_mtmv.out         |  Bin 0 -> 136 bytes
 .../subquery/correlated_scalar_subquery.out        |  Bin 693 -> 736 bytes
 .../infer_predicate/pull_up_predicate_literal.out  |  Bin 78088 -> 102268 bytes
 .../partition_mv_rewrite.out                       |  Bin 2856 -> 4048 bytes
 .../unioin_rewrite_grace_big.out}                  |  Bin 2856 -> 3997 bytes
 .../data/point_query_p0/test_point_query.out       |  Bin 9896 -> 9920 bytes
 .../set_operations/set_with_null/set_with_null.out |  Bin 0 -> 123 bytes
 .../array_functions/test_array_map_function.out    |  Bin 2417 -> 2522 bytes
 .../cast_function/test_cast_struct.out             |  Bin 496 -> 513 bytes
 .../string_functions/test_xpath_string.out         |  Bin 1850 -> 2048 bytes
 .../data/variant_p0/array_with_predicate.out       |  Bin 0 -> 261 bytes
 .../org/apache/doris/regression/suite/Suite.groovy |   35 +
 .../pipeline/cloud_p0/conf/fe_custom.conf          |    2 +-
 regression-test/pipeline/cloud_p0/deploy.sh        |    2 -
 regression-test/pipeline/common/doris-utils.sh     |   10 -
 regression-test/pipeline/p0/conf/fe.conf           |    2 +-
 regression-test/pipeline/vault_p0/deploy.sh        |    2 -
 regression-test/plugins/plugin_compaction.groovy   |    2 +-
 .../compaction/test_full_compaction_status.groovy  |  153 +++
 .../create_view_nereids_fix_null.groovy            |   57 ++
 .../suites/ddl_p0/test_alias_function.groovy       |    7 +
 .../hive/test_hive_meta_cache.groovy               |   67 ++
 .../test_cloud_concurrent_calc_dbm_task.groovy     |  165 +++
 ...est_cloud_full_compaction_multi_segments.groovy |  181 ++++
 .../inverted_index_p0/test_is_null_expr.groovy     |   67 ++
 .../load_p0/routine_load/test_routine_load.groovy  |   16 +-
 .../test_base_add_col_multi_level_mtmv.groovy      |   30 +-
 ..._base_alter_col_comment_multi_level_mtmv.groovy |   24 +-
 ...est_base_alter_col_type_multi_level_mtmv.groovy |   23 +-
 .../test_base_comment_multi_level_mtmv.groovy      |   23 +-
 .../test_base_drop_col_multi_level_mtmv.groovy     |   25 +-
 .../mtmv_p0/test_base_drop_multi_level_mtmv.groovy |   30 +-
 .../test_base_recreate_on_commit_mtmv.groovy       |   30 +-
 .../test_base_rename_col_multi_level_mtmv.groovy   |   24 +-
 .../test_base_rename_multi_level_mtmv.groovy       |   24 +-
 .../test_base_rename_mv_multi_level_mtmv.groovy    |   36 +-
 .../mtmv_p0/test_base_rename_on_commit_mtmv.groovy |   55 +-
 .../test_base_rename_p_mv_multi_level_mtmv.groovy  |   26 +-
 .../test_base_replace_multi_level_mtmv.groovy      |   63 +-
 .../test_base_replace_mv_multi_level_mtmv.groovy   |   84 +-
 .../test_base_replace_on_commit_mtmv.groovy        |   45 +-
 .../suites/mtmv_p0/test_column_type_mtmv.groovy    |   30 +-
 .../suites/mtmv_p0/test_modify_data_mtmv.groovy    |   14 +-
 .../mtmv_p0/test_paimon_olap_rewrite_mtmv.groovy   |    2 +-
 .../suites/mtmv_p0/test_paimon_rewrite_mtmv.groovy |    2 +-
 .../suites/mtmv_p0/test_recreate_table_mtmv.groovy |   37 +-
 .../authorization/column_authorization.groovy      |   10 +
 .../subquery/correlated_scalar_subquery.groovy     |   18 +-
 .../mv/availability/grace_period.groovy            |    4 +-
 .../partition_mv_rewrite.groovy                    |  293 +++---
 .../rewrite_duration_exceeded.groovy               |  156 +++
 .../unioin_rewrite_grace_big.groovy}               |  310 +++---
 .../suites/point_query_p0/test_point_query.groovy  |    7 +
 .../set_with_cancel/set_with_cancel.groovy         |  249 +++++
 .../set_with_null/set_with_null.groovy             |   59 +-
 .../array_functions/test_array_map_function.groovy |   25 +
 .../cast_function/test_cast_struct.groovy          |    3 +
 .../conditional_functions/test_assert_true.groovy  |   79 --
 .../conditional_functions/test_json_parse.groovy   |   21 +
 .../string_functions/test_xpath_string.groovy      |   12 +
 .../suites/variant_p0/array_with_predicate.groovy  |   37 +
 .../variant_p0/test_variant_is_null_expr.groovy    |   77 ++
 samples/arrow-flight-sql/java/pom.xml              |    4 +-
 thirdparty/vars.sh                                 |    8 +-
 tools/clickbench-tools/conf/doris-cluster.conf     |    6 +-
 287 files changed, 9921 insertions(+), 4328 deletions(-)
 delete mode 100644 be/src/gutil/basictypes.h
 delete mode 100644 be/src/gutil/dynamic_annotations.c
 delete mode 100644 be/src/gutil/dynamic_annotations.h
 delete mode 100644 be/src/gutil/stringprintf.cc
 delete mode 100644 be/src/gutil/stringprintf.h
 delete mode 100644 be/src/olap/selection_vector.h
 copy be/src/vec/functions/{is_not_null.cpp => is_not_null.h} (70%)
 copy be/src/vec/functions/{is_null.cpp => is_null.h} (71%)
 create mode 100644 be/test/cloud/cloud_compaction_test.cpp
 create mode 100644 be/test/vec/function/cast/cast_to_decimal.cpp
 create mode 100644 be/test/vec/function/cast/cast_to_float_double.cpp
 create mode 100644 be/test/vec/function/cast/cast_to_integer.cpp
 create mode 100644 be/test/vec/function/function_is_null_test.cpp
 create mode 100644 cloud/src/meta-service/delete_bitmap_lock_white_list.cpp
 rename be/src/util/debug/sanitizer_scopes.h => 
cloud/src/meta-service/delete_bitmap_lock_white_list.h (55%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/executor/TablePartitionCollector.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/PartitionCompensator.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/EliminateMarkJoin.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/PushDownAliasIntoUnionAll.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/QueryPartitionCollector.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/CancelBuildIndexCommand.java
 copy fe/fe-core/src/main/java/org/apache/doris/qe/{ConnectScheduler.java => 
ConnectPoolMgr.java} (61%)
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/resource/workloadgroup/BindWgToComputeGroupThread.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/resource/workloadgroup/WorkloadGroupChecker.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/service/arrowflight/sessions/FlightSqlConnectPoolMgr.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/mv/OptimizeGetAvailableMvsTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/exploration/mv/PartitionCompensatorTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/CancelBuildIndexCommandTest.java
 create mode 100644 
regression-test/data/ddl_p0/create_view_nereids/create_view_nereids_fix_null.out
 create mode 100644 
regression-test/data/fault_injection_p0/cloud/test_cloud_concurrent_calc_dbm_task.out
 rename 
regression-test/data/{query_p0/sql_functions/conditional_functions/test_assert_true.out
 => fault_injection_p0/cloud/test_cloud_full_compaction_multi_segments.out} 
(53%)
 create mode 100644 regression-test/data/mtmv_p0/test_modify_data_mtmv.out
 copy regression-test/data/nereids_rules_p0/mv/{ => 
partition_union_rewrite}/partition_mv_rewrite.out (68%)
 rename regression-test/data/nereids_rules_p0/mv/{partition_mv_rewrite.out => 
union_rewrite_grace_big/unioin_rewrite_grace_big.out} (69%)
 create mode 100644 
regression-test/data/query_p0/set_operations/set_with_null/set_with_null.out
 create mode 100644 regression-test/data/variant_p0/array_with_predicate.out
 create mode 100644 
regression-test/suites/compaction/test_full_compaction_status.groovy
 create mode 100644 
regression-test/suites/ddl_p0/create_view_nereids/create_view_nereids_fix_null.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/cloud/test_cloud_concurrent_calc_dbm_task.groovy
 create mode 100644 
regression-test/suites/fault_injection_p0/cloud/test_cloud_full_compaction_multi_segments.groovy
 create mode 100644 
regression-test/suites/inverted_index_p0/test_is_null_expr.groovy
 copy regression-test/suites/nereids_rules_p0/mv/{ => 
partition_union_rewrite}/partition_mv_rewrite.groovy (68%)
 create mode 100644 
regression-test/suites/nereids_rules_p0/mv/rewrite_duration_exceeded/rewrite_duration_exceeded.groovy
 rename regression-test/suites/nereids_rules_p0/mv/{partition_mv_rewrite.groovy 
=> union_rewrite_grace_big/unioin_rewrite_grace_big.groovy} (67%)
 create mode 100644 
regression-test/suites/query_p0/set_operations/set_with_cancel/set_with_cancel.groovy
 rename be/test/olap/selection_vector_test.cpp => 
regression-test/suites/query_p0/set_operations/set_with_null/set_with_null.groovy
 (50%)
 delete mode 100644 
regression-test/suites/query_p0/sql_functions/conditional_functions/test_assert_true.groovy
 create mode 100644 
regression-test/suites/variant_p0/array_with_predicate.groovy
 create mode 100644 
regression-test/suites/variant_p0/test_variant_is_null_expr.groovy


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

Reply via email to