Add bigger buffers for shred column families in rocks (#5653)

automerge
This commit is contained in:
carllin 2019-08-26 15:58:26 -07:00 committed by Grimes
parent 81bb208a62
commit 28f2c75137
1 changed files with 2 additions and 2 deletions

View File

@ -464,11 +464,11 @@ impl std::convert::From<rocksdb::Error> for Error {
}
fn get_cf_options(name: &'static str) -> Options {
use crate::blocktree::db::columns::{Coding, Data};
use crate::blocktree::db::columns::{Coding, Data, ShredCode, ShredData};
let mut options = Options::default();
match name {
Coding::NAME | Data::NAME => {
Coding::NAME | Data::NAME | ShredCode::NAME | ShredData::NAME => {
// 512MB * 8 = 4GB. 2 of these columns should take no more than 8GB of RAM
options.set_max_write_buffer_number(8);
options.set_write_buffer_size(MAX_WRITE_BUFFER_SIZE as usize);