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