From 76555b6da78ce3b5edcd088b7f48ccb4d5363a4f Mon Sep 17 00:00:00 2001 From: Jade Ellis Date: Wed, 27 Aug 2025 16:14:48 +0100 Subject: [PATCH] chore: Upgrade rocksdb to 10.5 --- Cargo.lock | 9 +++++---- Cargo.toml | 2 +- src/database/engine/db_opts.rs | 1 - src/database/map/insert.rs | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2b044a1f..e2bf0cb5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4253,8 +4253,8 @@ dependencies = [ [[package]] name = "rust-librocksdb-sys" -version = "0.38.0+10.4.2" -source = "git+https://forgejo.ellis.link/continuwuation/rust-rocksdb-zaidoon1?rev=99b0319416b64830dd6f8943e1f65e15aeef18bc#99b0319416b64830dd6f8943e1f65e15aeef18bc" +version = "0.39.0+10.5.1" +source = "git+https://forgejo.ellis.link/continuwuation/rust-rocksdb-zaidoon1?rev=61d9d23872197e9ace4a477f2617d5c9f50ecb23#61d9d23872197e9ace4a477f2617d5c9f50ecb23" dependencies = [ "bindgen 0.72.0", "bzip2-sys", @@ -4270,10 +4270,11 @@ dependencies = [ [[package]] name = "rust-rocksdb" -version = "0.42.1" -source = "git+https://forgejo.ellis.link/continuwuation/rust-rocksdb-zaidoon1?rev=99b0319416b64830dd6f8943e1f65e15aeef18bc#99b0319416b64830dd6f8943e1f65e15aeef18bc" +version = "0.43.0" +source = "git+https://forgejo.ellis.link/continuwuation/rust-rocksdb-zaidoon1?rev=61d9d23872197e9ace4a477f2617d5c9f50ecb23#61d9d23872197e9ace4a477f2617d5c9f50ecb23" dependencies = [ "libc", + "parking_lot", "rust-librocksdb-sys", ] diff --git a/Cargo.toml b/Cargo.toml index 9452066c..2eb60ab8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -391,7 +391,7 @@ features = [ [workspace.dependencies.rust-rocksdb] git = "https://forgejo.ellis.link/continuwuation/rust-rocksdb-zaidoon1" -rev = "99b0319416b64830dd6f8943e1f65e15aeef18bc" +rev = "61d9d23872197e9ace4a477f2617d5c9f50ecb23" default-features = false features = [ "multi-threaded-cf", diff --git a/src/database/engine/db_opts.rs b/src/database/engine/db_opts.rs index 18cec742..91620ec4 100644 --- a/src/database/engine/db_opts.rs +++ b/src/database/engine/db_opts.rs @@ -38,7 +38,6 @@ pub(crate) fn db_options(config: &Config, env: &Env, row_cache: &Cache) -> Resul } if config.rocksdb_optimize_for_spinning_disks { // speeds up opening DB on hard drives - opts.set_skip_checking_sst_file_sizes_on_db_open(true); opts.set_skip_stats_update_on_db_open(true); //opts.set_max_file_opening_threads(threads.try_into().unwrap()); } else { diff --git a/src/database/map/insert.rs b/src/database/map/insert.rs index 6f010097..8d2d4fea 100644 --- a/src/database/map/insert.rs +++ b/src/database/map/insert.rs @@ -227,7 +227,7 @@ where let write_options = &self.write_options; self.db .db - .write_opt(batch, write_options) + .write_opt(&batch, write_options) .or_else(or_else) .expect("database insert batch error");