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
omit 0791598e56a fix compile omit f17449b1ab2 [feature](window-func) support percent_rank window function (#30926) omit d431d234887 [improvement](memtracker) should counter memory usage to query when exchange sink buffer rpc (#30964) omit 287d0dba229 [fix](nereids) collect all correlated slots from subquery in correct way (#30908) omit 50cb80395f4 [fix](regex) fix wrong escape of function LIKE (#30557) omit ee7a2097f1f [fix](Docs) fix dev-prepare doc #30923 omit 3b760fafdd0 [feat](fe) Show db total size and recycle bin size with `ShowDataStmt` (#30663) omit 82469e9b12e [enhancement](mysql-channel) avoid potential buffer overflow when flushing send buffer occurs IOE (#30868) omit 23041730f0b [enhancement](stmt-forward) record query result for proxy query to avoid EOF (#30536) omit 6217de2f108 [improvement](group_commit) Add bvar to monitor the count of replaying wal fail on group commit (#30941) omit 352c8e36945 [improvement](group_commit) Rename fail wal to tmp should only use in test P0 scenario (#30959) omit efe9a962e7b [fix](test) Increase the timeout duration for the test case (#30952) omit ba896f2a215 [feature](StoragePolicy) Add one http action to add storage policy back (#30879) omit f570193e540 Alter workload group queue prop sync for regression test (#30869) omit 588c0f9c4f0 [test](mtmv) Add mtmv increment create case (#30751) omit 310bde67aba [fix](nereids)should not infer predicate for nullaware anti-join (#30924) omit 548816899f1 [fix](pipeline) Set the flag of short circuit only when hash join sink finished (#30977) omit 06fe865bb97 [fix](group_commit) Wal file should be removed from _wal_path_map when renaming it to tmp directory (#30974) omit 6d7d1976064 opt the rf code and remove rf unless code (#30861) omit 833da32285e [fix](gc) fix a core introduced by #30854 (#30932) omit e3510d6060b [fix](nereids)aggregate function cannot contain aggregate parameters (#30928) omit 763039e47d3 [enhancement](schema change) some types changes (#30919) omit d70d8621d5f [fix](group_commit)Add bounds checking when reading wal file on group commit (#30940) omit 479ff98a7ee disable OR predicate for bitmap index (#30951) omit 8f5e737cbfc [Enhancement](wal) Optimize group commit manager log (#30849) omit 0435219d120 [opt](ES catalog) Increase to 3 connect attempts per node (#30957) omit 0ac6b138733 [fix](group_commit) Fix write column id twice problem on wal file (#30935) omit 3fc94edeb9e [refactor](scanner) refactoring and optimizing scanner scheduling (#30746) omit b4c423007f0 [refactor](move-memtable) remove phmap and use shared ptr in delta writer v2 (#30949) omit 63353dbcd4a [case](mtmv) MTMV hive case (#30930) omit 94ea12308f5 [fix](Nereids) should distribute first when do sort enforce on must shuffle (#30948) omit dd3efd848af [Doc](group commit) Modify group commit doc (#30938) omit 8ba1c1b6ef3 [test](mtmv) Add mtmv negative cases (#30918) omit 38c72f040c5 [Improvement](memory) clear arena when finalize one row #30788 omit 5ec288c9d22 [enhance](mtmv) Limit the number of partitions for table creation (#30867) omit 0e4002d9db7 [chore](regression-test) fix legacy use of get tablet info (#30931) omit a3ce51871e8 [fix](multi-catalog)enable use self splitter default (#30846) omit 9c9b7ee343b [feature](agg-func) support corr function #30822 omit 158f36ce4e0 [improvement](balance) fix multiple problems for balance on large cluster (#30713) omit 3e0f136e7b0 [fix](Nereids) make all variables lower case (#30905) omit e0bb1a6cf84 [test](statistics)Add analyze mtmv test case (#30847) omit b50ac3ef4a5 [fix](Variant Type) Add sparse columns meta to fix compaction (#28673) new 3b2f7b49fdc [test](statistics)Add analyze mtmv test case (#30847) new 7025a69809a [fix](Nereids) make all variables lower case (#30905) new e58c6d0e872 [improvement](balance) fix multiple problems for balance on large cluster (#30713) new 1a11cefb811 [feature](agg-func) support corr function #30822 new 2cf84a9e605 [fix](multi-catalog)enable use self splitter default (#30846) new ffa8167b369 [enhance](mtmv) Limit the number of partitions for table creation (#30867) new 5f5542c8893 [Improvement](memory) clear arena when finalize one row #30788 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 (0791598e56a) \ N -- N -- N refs/heads/branch-2.1 (5f5542c8893) 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. The 7 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/common/config.cpp | 1 - be/src/common/config.h | 1 - be/src/exprs/runtime_filter.cpp | 110 ++-- be/src/exprs/runtime_filter.h | 20 +- be/src/exprs/runtime_filter_slots.h | 5 +- be/src/olap/compaction.cpp | 2 - be/src/olap/delta_writer_v2.cpp | 10 +- be/src/olap/delta_writer_v2.h | 11 +- be/src/olap/rowset/segment_creator.cpp | 81 ++- .../rowset/segment_v2/hierarchical_data_reader.cpp | 4 - .../rowset/segment_v2/hierarchical_data_reader.h | 9 +- be/src/olap/rowset/segment_v2/segment.cpp | 103 ++-- be/src/olap/rowset/segment_v2/segment.h | 9 - be/src/olap/rowset/segment_v2/segment_iterator.cpp | 22 +- be/src/olap/rowset/segment_v2/segment_iterator.h | 3 + be/src/olap/rowset/segment_v2/segment_writer.cpp | 4 - .../rowset/segment_v2/vertical_segment_writer.cpp | 4 - be/src/olap/storage_engine.cpp | 2 +- be/src/olap/tablet_schema.cpp | 29 - be/src/olap/tablet_schema.h | 15 - be/src/olap/wal/wal_info.cpp | 2 +- be/src/olap/wal/wal_info.h | 4 +- be/src/olap/wal/wal_manager.cpp | 10 - be/src/olap/wal/wal_reader.cpp | 14 +- be/src/olap/wal/wal_table.cpp | 26 +- be/src/pipeline/exec/analytic_source_operator.cpp | 4 +- be/src/pipeline/exec/datagen_operator.cpp | 8 +- be/src/pipeline/exec/exchange_sink_buffer.cpp | 9 - be/src/pipeline/exec/exchange_sink_buffer.h | 1 - be/src/pipeline/exec/file_scan_operator.cpp | 8 +- be/src/pipeline/exec/hashjoin_build_sink.cpp | 2 +- be/src/pipeline/exec/scan_operator.cpp | 27 +- be/src/pipeline/exec/scan_operator.h | 3 +- be/src/pipeline/pipeline_task.cpp | 1 + be/src/pipeline/pipeline_task.h | 2 - be/src/pipeline/pipeline_x/pipeline_x_task.cpp | 1 + be/src/pipeline/task_scheduler.cpp | 6 +- be/src/runtime/fragment_mgr.cpp | 8 +- be/src/runtime/group_commit_mgr.cpp | 9 +- be/src/runtime/runtime_filter_mgr.cpp | 69 ++- be/src/runtime/runtime_filter_mgr.h | 10 +- be/src/runtime/runtime_state.h | 8 +- .../aggregate_function_window.cpp | 2 - .../aggregate_function_window.h | 59 +- be/src/vec/columns/column_object.h | 6 +- be/src/vec/columns/subcolumn_tree.h | 3 +- be/src/vec/common/schema_util.cpp | 203 +------ be/src/vec/common/schema_util.h | 19 +- be/src/vec/data_types/data_type_factory.cpp | 4 +- be/src/vec/exec/format/wal/wal_reader.cpp | 12 +- be/src/vec/exec/format/wal/wal_reader.h | 1 - be/src/vec/exec/join/vhash_join_node.cpp | 2 +- be/src/vec/exec/runtime_filter_consumer.cpp | 15 +- be/src/vec/exec/scan/new_file_scan_node.cpp | 9 +- be/src/vec/exec/scan/pip_scanner_context.h | 242 +++++++- be/src/vec/exec/scan/scanner_context.cpp | 515 +++++++++-------- be/src/vec/exec/scan/scanner_context.h | 213 ++++--- be/src/vec/exec/scan/scanner_scheduler.cpp | 293 +++++++--- be/src/vec/exec/scan/scanner_scheduler.h | 44 +- be/src/vec/exec/scan/vscan_node.cpp | 25 +- be/src/vec/exec/scan/vscan_node.h | 3 +- be/src/vec/exec/vanalytic_eval_node.cpp | 2 +- be/src/vec/exec/vdata_gen_scan_node.cpp | 8 +- be/src/vec/functions/like.cpp | 64 +-- be/src/vec/sink/delta_writer_v2_pool.cpp | 41 +- be/src/vec/sink/delta_writer_v2_pool.h | 15 +- be/src/vec/sink/writer/vtablet_writer_v2.cpp | 4 +- .../developer-guide/mac-dev/dev-prepare.md | 5 +- .../import/import-way/group-commit-manual.md | 180 +++--- .../window-function-percent-rank.md | 128 ----- .../sql-reference/Show-Statements/SHOW-DATA.md | 28 +- docs/sidebars.json | 2 - .../developer-guide/mac-dev/dev-prepare.md | 5 +- .../import/import-way/group-commit-manual.md | 180 +++--- .../window-function-percent-rank.md | 128 ----- .../sql-reference/Show-Statements/SHOW-DATA.md | 28 +- .../main/java/org/apache/doris/common/Config.java | 4 - .../org/apache/doris/analysis/ShowDataStmt.java | 88 --- .../doris/catalog/BuiltinWindowFunctions.java | 2 - .../apache/doris/catalog/CatalogRecycleBin.java | 39 -- .../java/org/apache/doris/catalog/Database.java | 20 +- .../java/org/apache/doris/catalog/FunctionSet.java | 16 - .../doris/external/elasticsearch/EsRestClient.java | 5 +- .../httpv2/restv2/AddStoragePolicyAction.java | 89 --- .../org/apache/doris/mtmv/MTMVPartitionUtil.java | 4 +- .../java/org/apache/doris/mysql/MysqlChannel.java | 22 +- .../org/apache/doris/mysql/ProxyMysqlChannel.java | 40 -- .../properties/EnforceMissingPropertiesHelper.java | 8 +- .../nereids/rules/analysis/NormalizeAggregate.java | 6 - .../rules/analysis/WindowFunctionChecker.java | 13 - .../nereids/rules/rewrite/InferPredicates.java | 1 + .../expressions/functions/window/PercentRank.java | 61 -- .../expressions/visitor/WindowFunctionVisitor.java | 5 - .../java/org/apache/doris/nereids/util/Utils.java | 21 +- .../java/org/apache/doris/policy/PolicyMgr.java | 28 - .../java/org/apache/doris/qe/ConnectContext.java | 9 +- .../java/org/apache/doris/qe/ConnectProcessor.java | 14 +- .../java/org/apache/doris/qe/MasterOpExecutor.java | 10 +- .../java/org/apache/doris/qe/SessionVariable.java | 42 +- .../java/org/apache/doris/qe/StmtExecutor.java | 40 +- .../resource/workloadgroup/WorkloadGroupMgr.java | 4 - .../apache/doris/service/FrontendServiceImpl.java | 2 +- .../apache/doris/statistics/AnalysisManager.java | 2 +- .../org/apache/doris/mysql/MysqlChannelTest.java | 92 --- gensrc/proto/olap_file.proto | 2 - gensrc/proto/segment_v2.proto | 2 - gensrc/thrift/FrontendService.thrift | 1 - gensrc/thrift/PaloInternalService.thrift | 2 - .../test_null_aware_left_anti_join.out | 2 - .../data/datatype_p0/decimalv3/test.csv | 3 - .../data/mtmv_p0/test_hive_olap_mtmv.out | 17 - .../data/mtmv_p0/test_hive_refresh_mtmv.out | 17 - .../window_function/window_fn.out | 58 -- .../conditional_functions/test_query_like.out | 18 - .../nereids_p0/subquery/subquery_unnesting.out | 12 - .../push_down_filter_other_condition.out | 8 + .../conditional_functions/test_query_like.out | 18 - .../window_functions/test_window_fn.out | 12 - .../window_functions/test_window_function.out | 11 - .../test_schema_change_agg_check_all_types.out | 55 -- .../data/variant_p0/compaction_sparse_column.out | 97 ---- regression-test/data/variant_p0/load.out | 2 +- .../variant_p0/test_compaction_extract_root.out | 19 - .../org/apache/doris/regression/suite/Suite.groovy | 14 +- .../doris/regression/suite/SuiteCluster.groovy | 5 - .../test_null_aware_left_anti_join.groovy | 8 - .../suites/datatype_p0/decimalv3/test_load.groovy | 31 +- .../suites/mtmv_p0/test_hive_mtmv.groovy | 2 +- .../suites/mtmv_p0/test_hive_olap_mtmv.groovy | 90 --- .../suites/mtmv_p0/test_hive_refresh_mtmv.groovy | 180 ------ .../window_function/window_fn.groovy | 10 - .../suites/nereids_p0/aggregate/aggregate.groovy | 7 - .../cte/test_cte_reuse_with_window.groovy | 39 -- .../conditional_functions/test_query_like.groovy | 7 - .../nereids_p0/subquery/subquery_unnesting.groovy | 1 - .../push_down_filter_other_condition.groovy | 4 + .../cross_join_list_str_increment_create.groovy | 361 ------------ .../cross_join_range_date_increment_create.groovy | 356 ------------ ...cross_join_range_number_increment_create.groovy | 365 ------------ .../full_join_list_str_increment_create.groovy | 360 ------------ .../full_join_range_date_increment_create.groovy | 351 ------------ .../full_join_range_number_increment_create.groovy | 360 ------------ .../inner_join_list_str_increment_create.groovy | 375 ------------ .../inner_join_range_date_increment_create.groovy | 366 ------------ ...inner_join_range_number_increment_create.groovy | 376 ------------ ...left_anti_join_list_str_increment_create.groovy | 334 ----------- ...ft_anti_join_range_date_increment_create.groovy | 325 ----------- ..._anti_join_range_number_increment_create.groovy | 331 ----------- .../left_join_list_str_increment_create.groovy | 334 ----------- .../left_join_range_date_increment_create.groovy | 325 ----------- .../left_join_range_number_increment_create.groovy | 331 ----------- ...left_semi_join_list_str_increment_create.groovy | 334 ----------- ...ft_semi_join_range_date_increment_create.groovy | 325 ----------- ..._semi_join_range_number_increment_create.groovy | 331 ----------- ...ight_anti_join_list_str_increment_create.groovy | 353 ------------ ...ht_anti_join_range_date_increment_create.groovy | 344 ----------- ..._anti_join_range_number_increment_create.groovy | 353 ------------ .../right_join_list_str_increment_create.groovy | 375 ------------ .../right_join_range_date_increment_create.groovy | 366 ------------ ...right_join_range_number_increment_create.groovy | 375 ------------ ...ight_semi_join_list_str_increment_create.groovy | 352 ------------ ...ht_semi_join_range_date_increment_create.groovy | 344 ----------- ..._semi_join_range_number_increment_create.groovy | 353 ------------ .../self_conn_list_str_increment_create.groovy | 343 ----------- .../self_conn_range_date_increment_create.groovy | 334 ----------- .../self_conn_range_number_increment_create.groovy | 344 ----------- .../mv/negative/negative_test.groovy | 633 --------------------- .../conditional_functions/test_query_like.groovy | 7 - .../window_functions/test_window_fn.groovy | 3 - .../window_functions/test_window_function.groovy | 2 - .../suites/query_p0/test_forward_qeury.groovy | 52 -- .../test_schema_change_agg_check_all_types.groovy | 64 --- .../suites/show_p0/test_show_data.groovy | 31 - .../suites/variant_github_events_p0/load.groovy | 11 - .../variant_p0/compaction_sparse_column.groovy | 173 ------ regression-test/suites/variant_p0/load.groovy | 2 +- .../variant_p0/test_compaction_extract_root.groovy | 152 ----- .../suites/variant_p0/variant_with_rowstore.groovy | 6 +- .../workload_manager_p0/test_curd_wlg.groovy | 6 +- 179 files changed, 1649 insertions(+), 14575 deletions(-) delete mode 100644 docs/en/docs/sql-manual/sql-functions/window-functions/window-function-percent-rank.md delete mode 100644 docs/zh-CN/docs/sql-manual/sql-functions/window-functions/window-function-percent-rank.md delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/httpv2/restv2/AddStoragePolicyAction.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/mysql/ProxyMysqlChannel.java delete mode 100644 fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/window/PercentRank.java delete mode 100644 fe/fe-core/src/test/java/org/apache/doris/mysql/MysqlChannelTest.java delete mode 100644 regression-test/data/datatype_p0/decimalv3/test.csv delete mode 100644 regression-test/data/mtmv_p0/test_hive_olap_mtmv.out delete mode 100644 regression-test/data/mtmv_p0/test_hive_refresh_mtmv.out delete mode 100644 regression-test/data/variant_p0/compaction_sparse_column.out delete mode 100644 regression-test/data/variant_p0/test_compaction_extract_root.out delete mode 100644 regression-test/suites/mtmv_p0/test_hive_olap_mtmv.groovy delete mode 100644 regression-test/suites/mtmv_p0/test_hive_refresh_mtmv.groovy delete mode 100644 regression-test/suites/nereids_p0/cte/test_cte_reuse_with_window.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_list_str_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_range_date_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/cross_join_range_number_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_list_str_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_range_date_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/full_join_range_number_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_list_str_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_range_date_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/inner_join_range_number_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_list_str_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_range_date_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/left_anti_join_range_number_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_list_str_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_range_date_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/left_join_range_number_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_list_str_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_range_date_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/left_semi_join_range_number_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_list_str_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_range_date_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/right_anti_join_range_number_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_list_str_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_range_date_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/right_join_range_number_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_list_str_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_range_date_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/right_semi_join_range_number_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_list_str_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_range_date_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/increment_create/self_conn_range_number_increment_create.groovy delete mode 100644 regression-test/suites/nereids_rules_p0/mv/negative/negative_test.groovy delete mode 100644 regression-test/suites/query_p0/test_forward_qeury.groovy delete mode 100644 regression-test/suites/show_p0/test_show_data.groovy delete mode 100644 regression-test/suites/variant_p0/compaction_sparse_column.groovy delete mode 100644 regression-test/suites/variant_p0/test_compaction_extract_root.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org