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
fault_injection_test_env.cc -rw-r--r-- 12.7 KB
fault_injection_test_env.h -rw-r--r-- 7.1 KB
fault_injection_test_fs.cc -rw-r--r-- 17.6 KB
fault_injection_test_fs.h -rw-r--r-- 13.0 KB
mock_time_env.h -rw-r--r-- 1.3 KB
sync_point.cc -rw-r--r-- 1.6 KB
sync_point.h -rw-r--r-- 5.6 KB
sync_point_impl.cc -rw-r--r-- 3.5 KB
sync_point_impl.h -rw-r--r-- 2.4 KB
testharness.cc -rw-r--r-- 1.6 KB
testharness.h -rw-r--r-- 1.5 KB
testutil.cc -rw-r--r-- 19.4 KB
testutil.h -rw-r--r-- 25.6 KB
testutil_test.cc -rw-r--r-- 1.2 KB
transaction_test_util.cc -rw-r--r-- 13.1 KB
transaction_test_util.h -rw-r--r-- 4.8 KB

back to top