This is an automated email from the ASF dual-hosted git repository. kxiao pushed a change to branch branch-2.0 in repository https://gitbox.apache.org/repos/asf/doris.git
from a149a5c748 [Feature](inverted index) push count on index down to scan node #22687 (#23055) new 6fc153aba2 [fix](test) add sync for test_pk_uk_case (#23067) new 2c8749f479 [Regression](pipeline) update p1 pipeline to required 0817 (#23100) new 7d0fb311c2 [refactor](bitmap) using template to reduce duplicate code (#23060) new 0bebb848c9 [fix](merge-on-write) add sentinel mark when do compaction (#23078) new d97be13ba7 [improvement](tablet clone) improve tablet balance, scaling speed etc (#22317) new c1b6f457c3 [enhancement](msg) add disk root path in message (#23000) new 0c9252e327 [fix](merge-on-write) Fix a typo and remove useless member rowset in CommitTabletTxnInfo (#23151) new 73c65af1a5 [fix](function) to_bitmap parameter parsing failure returns null instead of bitmap_empty (#21236) new ee1a4ac480 [Fix](Nereids) fix sql-cache for nereids. (#22808) new 285bc51508 [fix](Nereids): LogicalSink equals() shouldn't invoke super.equals() (#23145) new b8b7cb796f Update test_segcompaction_dup_keys_index.groovy (#23046) new 68a02ba72f [fix](merge-on-write) should use write lock of tablet's header lock in #23047 (#23161) new 7a603b5618 [fix](json)Fix the bug that does not stop when reading json files (#23062) The 13 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: .asf.yaml | 1 + be/src/olap/compaction.cpp | 12 +- be/src/olap/rowset/segment_v2/segment_writer.cpp | 2 +- be/src/olap/tablet.cpp | 4 +- be/src/olap/tablet.h | 2 +- be/src/olap/task/index_builder.cpp | 4 +- be/src/olap/txn_manager.cpp | 2 +- be/src/olap/txn_manager.h | 5 +- be/src/util/bitmap_value.h | 92 ++++++++- .../aggregate_function_bitmap_agg.h | 19 ++ be/src/vec/exec/format/json/new_json_reader.cpp | 1 + be/src/vec/functions/function_bitmap.cpp | 71 +++---- be/test/vec/function/function_bitmap_test.cpp | 27 +++ be/test/vec/function/function_test_util.h | 22 ++ .../main/java/org/apache/doris/common/Config.java | 10 +- .../apache/doris/clone/BackendLoadStatistic.java | 112 +++++++++- .../org/apache/doris/clone/BeLoadRebalancer.java | 56 +++-- .../org/apache/doris/clone/DiskRebalancer.java | 20 +- .../apache/doris/clone/LoadStatisticForTag.java | 4 + .../apache/doris/clone/PartitionRebalancer.java | 12 +- .../java/org/apache/doris/clone/Rebalancer.java | 11 +- .../apache/doris/clone/RootPathLoadStatistic.java | 8 +- .../org/apache/doris/clone/TabletSchedCtx.java | 70 +++++-- .../org/apache/doris/clone/TabletScheduler.java | 228 ++++++++++++++------- .../java/org/apache/doris/common/FeConstants.java | 2 + .../common/proc/TabletSchedulerDetailProcDir.java | 2 +- .../org/apache/doris/nereids/NereidsPlanner.java | 1 + .../org/apache/doris/nereids/StatementContext.java | 12 ++ .../doris/nereids/glue/LogicalPlanAdapter.java | 10 + .../doris/nereids/rules/analysis/BindRelation.java | 2 +- .../expressions/functions/scalar/ToBitmap.java | 4 +- .../nereids/trees/plans/logical/LogicalSink.java | 3 - .../org/apache/doris/qe/cache/CacheAnalyzer.java | 26 ++- .../java/org/apache/doris/qe/cache/SqlCache.java | 15 +- .../org/apache/doris/system/SystemInfoService.java | 3 +- .../main/java/org/apache/doris/task/CloneTask.java | 19 +- ...plicaTooSlowTest.java => DecommissionTest.java} | 135 ++++++------ .../org/apache/doris/clone/DiskRebalanceTest.java | 36 ++-- .../java/org/apache/doris/clone/RebalanceTest.java | 6 +- .../org/apache/doris/clone/RebalancerTestUtil.java | 23 +++ .../doris/clone/RootPathLoadStatisticTest.java | 14 +- .../doris/clone/TabletRepairAndBalanceTest.java | 27 +-- .../doris/nereids/trees/plans/PlanEqualsTest.java | 42 ++-- .../org/apache/doris/qe/PartitionCacheTest.java | 112 +++++++++- .../java/org/apache/doris/task/AgentTaskTest.java | 3 +- gensrc/script/doris_builtins_functions.py | 6 +- .../data/external_table_p0/tvf/test_hdfs_tvf.out | 37 ++++ .../data/nereids_function_p0/scalar_function/B.out | 6 +- .../bitmap_functions/test_bitmap_function.out | 2 +- .../bitmap_functions/test_bitmap_function.out | 2 +- .../external_table_p0/tvf/test_hdfs_tvf.groovy | 40 ++++ .../test_segcompaction_dup_keys_index.groovy | 1 - .../unique_with_mow_p0/test_pk_uk_case.groovy | 2 + .../unique_with_mow_p2/test_pk_uk_case.groovy | 2 + 54 files changed, 1002 insertions(+), 388 deletions(-) copy fe/fe-core/src/test/java/org/apache/doris/clone/{TabletReplicaTooSlowTest.java => DecommissionTest.java} (60%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org