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: [email protected]
For additional commands, e-mail: [email protected]