This is an automated email from the ASF dual-hosted git repository. gavinchou pushed a change to branch branch-3.0 in repository https://gitbox.apache.org/repos/asf/doris.git
from 07364f76d34 [fix](unary function) Fix wrong result of asin, acos and sqrt when processing invalid input (#40267) new 826eef68b0d [enhancement](schema-change) Support light schema change on hash columns and agg key columns with varchar type to change length (#39319) new cec8c5f2404 [enhancement](balance) change unnecessary write locks to read locks in cloud balance (#40633) new ad49871b84c [Fix](Variant) sparse columns should not be added in init segment iterator (#40295) new 930285ee4fe [enhancement](cloud) clarify codes and make TTL expiration work after abnormal cache type transition (#40226) new 3d1f94b4c27 [fix](mtmv)fix nested mtmv not refresh (#40433) new 755c708a73c [Fix](Job)Replace BlockingWaitStrategy with LiteTimeoutBlockingWaitStrategy to avoid deadlock issues. (#40625) The 6 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 | 2 + be/src/common/config.h | 2 + be/src/io/cache/block_file_cache.cpp | 49 ++-- be/src/io/cache/block_file_cache.h | 12 +- be/src/io/cache/file_block.cpp | 40 ++-- be/src/io/cache/file_block.h | 4 +- be/src/io/cache/file_cache_storage.h | 4 +- be/src/io/cache/fs_file_cache_storage.cpp | 256 +++++++++++++-------- be/src/io/cache/fs_file_cache_storage.h | 15 +- be/src/olap/rowset/segment_v2/segment.cpp | 9 +- be/src/olap/rowset/segment_v2/segment_writer.cpp | 3 +- be/test/io/cache/block_file_cache_test.cpp | 246 ++++++++++++++------ be/test/io/fs/s3_file_writer_test.cpp | 4 +- .../apache/doris/alter/SchemaChangeHandler.java | 9 +- .../org/apache/doris/alter/SchemaChangeJobV2.java | 1 + .../main/java/org/apache/doris/catalog/Column.java | 2 +- .../apache/doris/catalog/HashDistributionInfo.java | 4 + .../java/org/apache/doris/catalog/OlapTable.java | 27 ++- .../doris/cloud/catalog/CloudTabletRebalancer.java | 7 +- .../apache/doris/job/disruptor/TaskDisruptor.java | 15 +- .../doris/job/executor/DispatchTaskHandler.java | 5 +- .../doris/job/executor/TimerJobSchedulerTask.java | 5 +- .../job/manager/TaskDisruptorGroupManager.java | 22 +- .../apache/doris/job/scheduler/JobScheduler.java | 13 +- .../doris/mtmv/MTMVRefreshPartitionSnapshot.java | 45 +++- .../org/apache/doris/mtmv/MTMVVersionSnapshot.java | 25 +- .../doris/scheduler/disruptor/TaskDisruptor.java | 10 +- .../data/mtmv_p0/test_multi_level_mtmv.out | 11 + .../test_upgrade_downgrade_olap_mtmv.out} | 12 +- .../suites/mtmv_p0/test_multi_level_mtmv.groovy | 16 ++ .../load.groovy} | 73 +++--- .../test_upgrade_downgrade_olap_mtmv.groovy | 42 ++-- ...t_dynamic_partition_mod_distribution_key.groovy | 75 ++++++ ..._varchar_schema_change_with_distribution.groovy | 52 ----- regression-test/suites/variant_p0/load.groovy | 2 +- 35 files changed, 731 insertions(+), 388 deletions(-) copy regression-test/data/{query_p0/sql_functions/conditional_functions/test_nvl.out => mtmv_up_down_olap_p0/test_upgrade_downgrade_olap_mtmv.out} (55%) copy regression-test/suites/{mtmv_p0/test_partition_limit_mtmv.groovy => mtmv_up_down_olap_p0/load.groovy} (51%) copy be/src/runtime/memory/lru_cache_value_base.h => regression-test/suites/mtmv_up_down_olap_p0/test_upgrade_downgrade_olap_mtmv.groovy (60%) create mode 100644 regression-test/suites/partition_p0/dynamic_partition/test_dynamic_partition_mod_distribution_key.groovy delete mode 100644 regression-test/suites/schema_change_p0/test_varchar_schema_change_with_distribution.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org