This is an automated email from the ASF dual-hosted git repository.

morrysnow pushed a change to branch branch-3.1
in repository https://gitbox.apache.org/repos/asf/doris.git


    from d96c5fdcbc6 branch-3.1 [feature](iceberg catalog) support iceberg view 
query #51376 (#52806)
     add a92ada57b35 branch-3.1: [enhancement](cloud) Persist LRU information 
for file cache #49456 (#52811)

No new revisions were added by this update.

Summary of changes:
 be/src/common/config.cpp                           |   6 +
 be/src/common/config.h                             |   9 +-
 be/src/http/action/shrink_mem_action.cpp           |   2 +
 be/src/io/cache/block_file_cache.cpp               | 241 ++++++++---
 be/src/io/cache/block_file_cache.h                 | 130 ++----
 be/src/io/cache/cache_lru_dumper.cpp               | 465 +++++++++++++++++++++
 be/src/io/cache/cache_lru_dumper.h                 |  83 ++++
 be/src/io/cache/file_block.cpp                     |   8 +-
 be/src/io/cache/file_cache_common.cpp              |  57 +++
 be/src/io/cache/file_cache_common.h                |  99 +++++
 be/src/io/cache/fs_file_cache_storage.cpp          |  11 +-
 be/src/io/cache/lru_queue_recorder.cpp             | 132 ++++++
 be/src/io/cache/lru_queue_recorder.h               |  83 ++++
 be/src/runtime/exec_env.h                          |   3 +
 be/test/io/cache/block_file_cache_test.cpp         | 232 +++-------
 be/test/io/cache/block_file_cache_test_common.h    | 134 ++++++
 .../io/cache/block_file_cache_test_lru_dump.cpp    | 404 ++++++++++++++++++
 be/test/io/cache/cache_lru_dumper_test.cpp         | 149 +++++++
 be/test/io/cache/lru_queue_test.cpp                | 117 ++++++
 .../proto/file_cache.proto                         |  39 +-
 .../doris/regression/suite/SuiteCluster.groovy     |   3 +
 ...ocker_action.groovy => test_lru_persist.groovy} |  74 ++--
 22 files changed, 2112 insertions(+), 369 deletions(-)
 create mode 100644 be/src/io/cache/cache_lru_dumper.cpp
 create mode 100644 be/src/io/cache/cache_lru_dumper.h
 create mode 100644 be/src/io/cache/lru_queue_recorder.cpp
 create mode 100644 be/src/io/cache/lru_queue_recorder.h
 create mode 100644 be/test/io/cache/block_file_cache_test_common.h
 create mode 100644 be/test/io/cache/block_file_cache_test_lru_dump.cpp
 create mode 100644 be/test/io/cache/cache_lru_dumper_test.cpp
 create mode 100644 be/test/io/cache/lru_queue_test.cpp
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/joinorder/hypergraph/receiver/AbstractReceiver.java
 => gensrc/proto/file_cache.proto (56%)
 copy regression-test/suites/demo_p0/{docker_action.groovy => 
test_lru_persist.groovy} (64%)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to