Reduce tail prefetching from 512KB to 4KB
Summary: https://github.com/facebook/rocksdb/pull/4159 has a merging conflict so it can't be easily merged. To minimize the risk of merging, we just simply change 512KB to 4KB. It should be OK for MyRocks. Test Plan: Make all check
This commit is contained in:
parent
b9637562cf
commit
7705123545
@ -650,7 +650,7 @@ Status BlockBasedTable::Open(const ImmutableCFOptions& ioptions,
|
|||||||
std::unique_ptr<FilePrefetchBuffer> prefetch_buffer;
|
std::unique_ptr<FilePrefetchBuffer> prefetch_buffer;
|
||||||
|
|
||||||
// Before read footer, readahead backwards to prefetch data
|
// Before read footer, readahead backwards to prefetch data
|
||||||
const size_t kTailPrefetchSize = 512 * 1024;
|
const size_t kTailPrefetchSize = 4 * 1024;
|
||||||
size_t prefetch_off;
|
size_t prefetch_off;
|
||||||
size_t prefetch_len;
|
size_t prefetch_len;
|
||||||
if (file_size < kTailPrefetchSize) {
|
if (file_size < kTailPrefetchSize) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user