https://github.com/facebook/rocksdb
Revision 02db03af8db7af03b8b026bc40d86e04ac741958 authored by Andrew Kryczka on 09 June 2020, 23:49:07 UTC, committed by Facebook GitHub Bot on 09 June 2020, 23:51:23 UTC
Summary:
Memory pinned by `pin_l0_filter_and_index_blocks_in_cache` needs to be predictable based on user config. This PR makes sure
we do not pin extra memory for large files generated by intra-L0 (see https://github.com/facebook/rocksdb/issues/6889).
Pull Request resolved: https://github.com/facebook/rocksdb/pull/6911

Test Plan: unit test

Reviewed By: siying

Differential Revision: D21835818

Pulled By: ajkr

fbshipit-source-id: a11a088549d06bed8aacc2548d266e5983f0ead4
1 parent 5abda3b
History
Tip revision: 02db03af8db7af03b8b026bc40d86e04ac741958 authored by Andrew Kryczka on 09 June 2020, 23:49:07 UTC
make L0 index/filter pinned memory usage predictable (#6911)
Tip revision: 02db03a
File Mode Size
delete_scheduler.cc -rw-r--r-- 12.9 KB
delete_scheduler.h -rw-r--r-- 5.1 KB
delete_scheduler_test.cc -rw-r--r-- 26.5 KB
file_prefetch_buffer.cc -rw-r--r-- 5.5 KB
file_prefetch_buffer.h -rw-r--r-- 4.2 KB
file_util.cc -rw-r--r-- 3.8 KB
file_util.h -rw-r--r-- 1.7 KB
filename.cc -rw-r--r-- 14.3 KB
filename.h -rw-r--r-- 7.5 KB
random_access_file_reader.cc -rw-r--r-- 10.9 KB
random_access_file_reader.h -rw-r--r-- 5.0 KB
random_access_file_reader_test.cc -rw-r--r-- 7.3 KB
read_write_util.cc -rw-r--r-- 2.2 KB
read_write_util.h -rw-r--r-- 1.3 KB
readahead_raf.cc -rw-r--r-- 6.0 KB
readahead_raf.h -rw-r--r-- 1.2 KB
sequence_file_reader.cc -rw-r--r-- 8.5 KB
sequence_file_reader.h -rw-r--r-- 2.4 KB
sst_file_manager_impl.cc -rw-r--r-- 19.2 KB
sst_file_manager_impl.h -rw-r--r-- 7.8 KB
writable_file_writer.cc -rw-r--r-- 13.3 KB
writable_file_writer.h -rw-r--r-- 6.0 KB

back to top