]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commit
Cache warming blocks during flush (#8561)
authorAkanksha Mahajan <akankshamahajan@fb.com>
Tue, 3 Aug 2021 19:42:22 +0000 (12:42 -0700)
committerFacebook GitHub Bot <facebook-github-bot@users.noreply.github.com>
Tue, 3 Aug 2021 19:44:15 +0000 (12:44 -0700)
commit8b2f60b668cfde8a5845f00648d8b4da3a873164
tree1cede9cb130a2b25d18e1a23d293dd923df86fcf
parentb2781522613ab59dee3324abe9fe7a9ead9b77f0
Cache warming blocks during flush (#8561)

Summary:
Insert warm blocks  (data, uncompressed dict, index and filter blocks) during flush in Block cache which is enabled under option BlockBasedTableOptions.prepopulate_block_cache.

Pull Request resolved: https://github.com/facebook/rocksdb/pull/8561

Test Plan: Added unit test

Reviewed By: anand1976

Differential Revision: D29773411

Pulled By: akankshamahajan15

fbshipit-source-id: 6631123c10134340ef0bd7e90baafaa6deba0e66
HISTORY.md
db/db_block_cache_test.cc
include/rocksdb/table.h
table/block_based/block_based_table_builder.cc
table/block_based/block_based_table_builder.h