diff options
author | metamuffin <metamuffin@disroot.org> | 2025-04-07 23:45:10 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-04-07 23:45:10 +0200 |
commit | 09c7a36f9ceda1007ff235924e24ece23e24e011 (patch) | |
tree | 5b1da3bd8877f33862c842c69f89d34872592c9a | |
parent | f24edd8b421535c96b7fb46e60b994cbec99fbb4 (diff) | |
download | weareearth-09c7a36f9ceda1007ff235924e24ece23e24e011.tar weareearth-09c7a36f9ceda1007ff235924e24ece23e24e011.tar.bz2 weareearth-09c7a36f9ceda1007ff235924e24ece23e24e011.tar.zst |
rocksdb options
-rw-r--r-- | src/cache.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/cache.rs b/src/cache.rs index ebf5e82..d6fa818 100644 --- a/src/cache.rs +++ b/src/cache.rs @@ -48,7 +48,10 @@ impl Cache { } pub fn new_rocksdb(path: &Path) -> Result<Self> { info!("opening rocksdb..."); - let db = rocksdb::DBWithThreadMode::open_default(path)?; + let mut opts = rocksdb::Options::default(); + opts.increase_parallelism(8); + opts.create_if_missing(true); + let db = rocksdb::DBWithThreadMode::open(&opts, path)?; info!("done"); Ok(Self::Rocksdb { db }) } |