Skip to content

Commit 2f1866d

Browse files
jaslordian
andauthored
Upgrade rocksdb to 0.22 (#853)
Co-authored-by: ordian <[email protected]>
1 parent 9ff9316 commit 2f1866d

File tree

6 files changed

+9
-7
lines changed

6 files changed

+9
-7
lines changed

Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
[workspace]
2+
resolver = "2"
23
members = [
34
"fixed-hash",
45
"keccak-hash",

ethereum-types/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,4 @@ arbitrary = ["ethbloom/arbitrary", "fixed-hash/arbitrary", "uint-crate/arbitrary
2929
rlp = ["impl-rlp", "ethbloom/rlp", "primitive-types/rlp"]
3030
codec = ["impl-codec", "ethbloom/codec", "scale-info", "primitive-types/scale-info"]
3131
num-traits = ["primitive-types/num-traits"]
32+
rand = ["primitive-types/rand"]

kvdb-rocksdb/Cargo.toml

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,21 +24,21 @@ regex = "1.3.1"
2424
[target.'cfg(any(target_os = "openbsd", target_env = "msvc"))'.dependencies.rocksdb]
2525
default-features = false
2626
features = ["snappy"]
27-
version = "0.21"
27+
version = "0.22.0"
2828

2929
[target.'cfg(not(any(target_os = "openbsd", target_env = "msvc")))'.dependencies.rocksdb]
3030
default-features = false
3131
features = ["snappy", "jemalloc"]
32-
version = "0.21"
32+
version = "0.22.0"
3333

3434
[dev-dependencies]
3535
alloc_counter = "0.0.4"
3636
criterion = "0.5"
37-
ethereum-types = { path = "../ethereum-types" }
37+
ethereum-types = { path = "../ethereum-types", features = ["rand"] }
3838
kvdb-shared-tests = { path = "../kvdb-shared-tests", version = "0.11" }
3939
rand = "0.8.0"
4040
tempfile = "3.1.0"
4141
keccak-hash = { path = "../keccak-hash" }
42-
sysinfo = "0.29.0"
42+
sysinfo = "0.30.13"
4343
ctrlc = "3.1.4"
4444
chrono = "0.4"

kvdb-rocksdb/examples/memtest.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use std::sync::{
2424
atomic::{AtomicBool, Ordering as AtomicOrdering},
2525
Arc,
2626
};
27-
use sysinfo::{get_current_pid, ProcessExt, System, SystemExt};
27+
use sysinfo::{get_current_pid, System};
2828

2929
const COLUMN_COUNT: u32 = 100;
3030

kvdb-rocksdb/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -905,7 +905,7 @@ rocksdb.db.get.micros P50 : 2.000000 P95 : 3.000000 P99 : 4.000000 P100 : 5.0000
905905
assert!(settings.contains(" block_size: 323232"));
906906

907907
// LRU cache (default column)
908-
assert!(settings.contains("block_cache_options:\n capacity : 8388608"));
908+
assert!(settings.contains("block_cache_options:\n capacity : 115343360"));
909909
// LRU cache for non-default columns is ⅓ of memory budget (including default column)
910910
let lru_size = (330 * MB) / 3;
911911
let needle = format!("block_cache_options:\n capacity : {}", lru_size);

primitive-types/impls/serde/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ std = ["serde/std"]
1616
serde = { version = "1.0.101", default-features = false, features = ["alloc"] }
1717

1818
[dev-dependencies]
19-
criterion = "0.3.0"
19+
criterion = "0.5.1"
2020
serde_derive = "1.0.101"
2121
serde_json = "1.0.41"
2222
uint = { version = "0.9.5", path = "../../../uint" }

0 commit comments

Comments
 (0)