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 f423bff93ae [doc](ranger)change path of access_controller.class (#32138) add 601887ac2fa [improve](cache) Refactor block file cache and add more ut case (#30039) No new revisions were added by this update. Summary of changes: be/src/cloud/cloud_rowset_writer.cpp | 2 +- be/src/cloud/cloud_tablet.cpp | 2 +- be/src/common/config.cpp | 18 +- be/src/common/config.h | 9 +- .../action/clear_file_cache_action.cpp} | 35 +- .../action/clear_file_cache_action.h} | 20 +- be/src/http/action/file_cache_action.cpp | 2 +- be/src/io/cache/block/block_file_cache.cpp | 229 -- be/src/io/cache/block/block_file_cache.h | 342 -- be/src/io/cache/block/block_file_cache_factory.cpp | 116 - be/src/io/cache/block/block_file_cache_profile.cpp | 142 - be/src/io/cache/block/block_file_segment.cpp | 361 -- be/src/io/cache/block/block_file_segment.h | 213 -- be/src/io/cache/block/block_lru_file_cache.cpp | 1144 ------ be/src/io/cache/block/block_lru_file_cache.h | 231 -- be/src/io/cache/block_file_cache.cpp | 1507 ++++++++ be/src/io/cache/block_file_cache.h | 420 +++ be/src/io/cache/block_file_cache_factory.cpp | 131 + .../cache/{block => }/block_file_cache_factory.h | 26 +- be/src/io/cache/block_file_cache_profile.cpp | 76 + .../cache/{block => }/block_file_cache_profile.h | 35 +- .../{block => }/cached_remote_file_reader.cpp | 214 +- .../cache/{block => }/cached_remote_file_reader.h | 14 +- be/src/io/cache/file_block.cpp | 276 ++ be/src/io/cache/file_block.h | 175 + be/src/io/cache/file_cache_common.cpp | 58 + be/src/io/cache/file_cache_common.h | 117 + be/src/io/cache/file_cache_storage.h | 49 + be/src/io/cache/fs_file_cache_storage.cpp | 578 ++++ be/src/io/cache/fs_file_cache_storage.h | 97 + be/src/io/fs/buffered_reader.h | 2 +- be/src/io/fs/file_writer.h | 4 +- be/src/io/fs/local_file_reader.cpp | 3 + be/src/io/fs/local_file_system.cpp | 7 + be/src/io/fs/local_file_writer.cpp | 6 +- be/src/io/fs/remote_file_system.cpp | 2 +- be/src/io/fs/s3_file_bufferpool.cpp | 35 +- be/src/io/fs/s3_file_bufferpool.h | 8 +- be/src/io/fs/s3_file_writer.cpp | 17 +- be/src/io/fs/s3_file_writer.h | 6 +- be/src/io/io_common.h | 2 +- be/src/olap/options.cpp | 23 +- be/src/olap/options.h | 8 +- be/src/olap/rowset/rowset_writer_context.h | 2 +- be/src/runtime/exec_env.h | 4 + be/src/runtime/exec_env_init.cpp | 60 +- be/src/service/doris_main.cpp | 2 +- be/src/service/http_service.cpp | 6 +- be/src/vec/exec/scan/new_olap_scanner.cpp | 2 +- be/src/vec/exec/scan/vfile_scanner.cpp | 2 +- be/test/io/cache/block_file_cache_test.cpp | 3646 ++++++++++++++++++++ be/test/io/cache/file_block_cache_test.cpp | 1040 ------ 52 files changed, 7400 insertions(+), 4126 deletions(-) rename be/src/{io/cache/block/block_file_cache_settings.h => http/action/clear_file_cache_action.cpp} (57%) rename be/src/{io/cache/block/block_file_cache_fwd.h => http/action/clear_file_cache_action.h} (64%) delete mode 100644 be/src/io/cache/block/block_file_cache.cpp delete mode 100644 be/src/io/cache/block/block_file_cache.h delete mode 100644 be/src/io/cache/block/block_file_cache_factory.cpp delete mode 100644 be/src/io/cache/block/block_file_cache_profile.cpp delete mode 100644 be/src/io/cache/block/block_file_segment.cpp delete mode 100644 be/src/io/cache/block/block_file_segment.h delete mode 100644 be/src/io/cache/block/block_lru_file_cache.cpp delete mode 100644 be/src/io/cache/block/block_lru_file_cache.h create mode 100644 be/src/io/cache/block_file_cache.cpp create mode 100644 be/src/io/cache/block_file_cache.h create mode 100644 be/src/io/cache/block_file_cache_factory.cpp rename be/src/io/cache/{block => }/block_file_cache_factory.h (69%) create mode 100644 be/src/io/cache/block_file_cache_profile.cpp rename be/src/io/cache/{block => }/block_file_cache_profile.h (78%) rename be/src/io/cache/{block => }/cached_remote_file_reader.cpp (55%) rename be/src/io/cache/{block => }/cached_remote_file_reader.h (87%) create mode 100644 be/src/io/cache/file_block.cpp create mode 100644 be/src/io/cache/file_block.h create mode 100644 be/src/io/cache/file_cache_common.cpp create mode 100644 be/src/io/cache/file_cache_common.h create mode 100644 be/src/io/cache/file_cache_storage.h create mode 100644 be/src/io/cache/fs_file_cache_storage.cpp create mode 100644 be/src/io/cache/fs_file_cache_storage.h create mode 100644 be/test/io/cache/block_file_cache_test.cpp delete mode 100644 be/test/io/cache/file_block_cache_test.cpp --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org