Consolidate RockDB code

Moves explicitly to zstd. RockDB recommends zstd, or at least lz4 over snappy,
and this minimizes which dependencies we pull in.
This commit is contained in:
Luke Parker
2023-07-25 21:39:29 -04:00
parent 49ce792b91
commit 32435d8a4c
6 changed files with 15 additions and 22 deletions

View File

@@ -1,6 +1,5 @@
use std::{
time::Duration,
sync::Arc,
collections::{VecDeque, HashMap},
};
@@ -730,12 +729,7 @@ async fn main() {
}
env_logger::init();
let db = Arc::new(
rocksdb::TransactionDB::<rocksdb::SingleThreaded>::open_default(
env::var("DB_PATH").expect("path to DB wasn't specified"),
)
.unwrap(),
);
let db = serai_db::new_rocksdb(&env::var("DB_PATH").expect("path to DB wasn't specified"));
// Network configuration
let url = {