From af1010cfd3e107522f55be5f3a0c12a96e83594b Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Mon, 26 Aug 2019 16:34:56 -0700 Subject: [PATCH] Add bigger buffers for shred column families in rocks (#5653) (#5658) automerge --- core/src/blocktree/rocks.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/blocktree/rocks.rs b/core/src/blocktree/rocks.rs index 7a28e86d14..71c37f04d7 100644 --- a/core/src/blocktree/rocks.rs +++ b/core/src/blocktree/rocks.rs @@ -464,11 +464,11 @@ impl std::convert::From 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);