This is an automated email from the ASF dual-hosted git repository. dataroaring pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 82f86a8730b [enhancement](merge-on-write) consider version count on size-based cloud cu compaction policy (#33244) add 5a3be311a20 (cloud-merge) Fix some problem about the file cache strategy `ttl` (#33128) No new revisions were added by this update. Summary of changes: be/src/cloud/cloud_base_compaction.cpp | 3 +- be/src/cloud/cloud_cumulative_compaction.cpp | 2 +- be/src/cloud/cloud_tablet.cpp | 17 +- be/src/cloud/cloud_tablet.h | 2 +- be/src/http/action/clear_file_cache_action.cpp | 5 +- be/src/io/cache/block_file_cache.cpp | 26 ++- be/src/io/cache/block_file_cache_profile.cpp | 54 ++--- be/src/io/cache/block_file_cache_profile.h | 18 +- be/src/io/cache/cached_remote_file_reader.cpp | 6 + be/src/io/cache/fs_file_cache_storage.cpp | 10 +- be/src/io/cache/fs_file_cache_storage.h | 2 +- be/src/io/fs/file_writer.h | 4 +- be/src/olap/base_tablet.cpp | 12 ++ be/src/olap/base_tablet.h | 2 + be/src/olap/compaction.cpp | 17 ++ be/src/olap/compaction.h | 4 +- be/src/olap/rowset/beta_rowset_reader.cpp | 7 +- be/src/olap/rowset/beta_rowset_writer.cpp | 4 +- be/src/olap/rowset/beta_rowset_writer.h | 8 + be/src/service/http_service.cpp | 3 + be/src/util/doris_metrics.cpp | 7 + be/src/util/doris_metrics.h | 4 + regression-test/conf/regression-conf.groovy | 1 + .../cache/compaction/test_stale_rowset.groovy | 233 +++++++++++++++++++++ .../suites/cloud_p0/cache/ddl/customer.sql | 31 +++ .../suites/cloud_p0/cache/ddl/customer_delete.sql | 18 ++ .../suites/cloud_p0/cache/ddl/customer_load.sql | 23 ++ .../suites/cloud_p0/cache/ddl/customer_ttl.sql | 29 +++ .../cloud_p0/cache/ddl/customer_ttl_delete.sql | 18 ++ .../cloud_p0/cache/ddl/customer_ttl_load.sql | 23 ++ .../suites/cloud_p0/cache/ddl/nation.sql | 25 +++ .../suites/cloud_p0/cache/ddl/nation_delete.sql | 18 ++ .../suites/cloud_p0/cache/ddl/nation_load.sql | 23 ++ .../cache/http/test_cache_metrics_format.groovy | 108 ++++++++++ .../cloud_p0/cache/http/test_clear_cache.groovy | 160 ++++++++++++++ .../cache/http/test_clear_cache_async.groovy | 130 ++++++++++++ .../suites/cloud_p0/cache/load.groovy | 26 +-- .../suites/cloud_p0/cache/ttl/alter_ttl_1.groovy | 164 +++++++++++++++ .../suites/cloud_p0/cache/ttl/alter_ttl_2.groovy | 164 +++++++++++++++ .../suites/cloud_p0/cache/ttl/alter_ttl_3.groovy | 124 +++++++++++ .../suites/cloud_p0/cache/ttl/alter_ttl_4.groovy | 197 +++++++++++++++++ .../cloud_p0/cache/ttl/alter_ttl_error.groovy | 86 ++++++++ .../cloud_p0/cache/ttl/alter_ttl_max_int64.groovy | 119 +++++++++++ .../cloud_p0/cache/ttl/alter_ttl_random.groovy | 107 ++++++++++ .../cloud_p0/cache/ttl/alter_ttl_seconds.groovy | 119 +++++++++++ .../cache/ttl/create_table_as_select.groovy | 181 ++++++++++++++++ .../cloud_p0/cache/ttl/create_table_like.groovy | 155 ++++++++++++++ .../suites/cloud_p0/cache/ttl/test_show_ttl.sql | 40 ++++ .../suites/cloud_p0/cache/ttl/test_ttl.groovy | 151 +++++++++++++ .../cloud_p0/cache/ttl/test_ttl_preempt.groovy | 183 ++++++++++++++++ 50 files changed, 2776 insertions(+), 97 deletions(-) create mode 100644 regression-test/suites/cloud_p0/cache/compaction/test_stale_rowset.groovy create mode 100644 regression-test/suites/cloud_p0/cache/ddl/customer.sql create mode 100644 regression-test/suites/cloud_p0/cache/ddl/customer_delete.sql create mode 100644 regression-test/suites/cloud_p0/cache/ddl/customer_load.sql create mode 100644 regression-test/suites/cloud_p0/cache/ddl/customer_ttl.sql create mode 100644 regression-test/suites/cloud_p0/cache/ddl/customer_ttl_delete.sql create mode 100644 regression-test/suites/cloud_p0/cache/ddl/customer_ttl_load.sql create mode 100644 regression-test/suites/cloud_p0/cache/ddl/nation.sql create mode 100644 regression-test/suites/cloud_p0/cache/ddl/nation_delete.sql create mode 100644 regression-test/suites/cloud_p0/cache/ddl/nation_load.sql create mode 100644 regression-test/suites/cloud_p0/cache/http/test_cache_metrics_format.groovy create mode 100644 regression-test/suites/cloud_p0/cache/http/test_clear_cache.groovy create mode 100644 regression-test/suites/cloud_p0/cache/http/test_clear_cache_async.groovy copy be/src/http/action/clear_file_cache_action.cpp => regression-test/suites/cloud_p0/cache/load.groovy (56%) create mode 100644 regression-test/suites/cloud_p0/cache/ttl/alter_ttl_1.groovy create mode 100644 regression-test/suites/cloud_p0/cache/ttl/alter_ttl_2.groovy create mode 100644 regression-test/suites/cloud_p0/cache/ttl/alter_ttl_3.groovy create mode 100644 regression-test/suites/cloud_p0/cache/ttl/alter_ttl_4.groovy create mode 100644 regression-test/suites/cloud_p0/cache/ttl/alter_ttl_error.groovy create mode 100644 regression-test/suites/cloud_p0/cache/ttl/alter_ttl_max_int64.groovy create mode 100644 regression-test/suites/cloud_p0/cache/ttl/alter_ttl_random.groovy create mode 100644 regression-test/suites/cloud_p0/cache/ttl/alter_ttl_seconds.groovy create mode 100644 regression-test/suites/cloud_p0/cache/ttl/create_table_as_select.groovy create mode 100644 regression-test/suites/cloud_p0/cache/ttl/create_table_like.groovy create mode 100644 regression-test/suites/cloud_p0/cache/ttl/test_show_ttl.sql create mode 100644 regression-test/suites/cloud_p0/cache/ttl/test_ttl.groovy create mode 100644 regression-test/suites/cloud_p0/cache/ttl/test_ttl_preempt.groovy --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org