Bump rocksdb from 0.19.0 to 0.21.0 (#31590)

Bump rocksdb from 0.19.0 to 0.21.0

* Bumps [rocksdb](https://github.com/rust-rocksdb/rust-rocksdb) from 0.19.0 to 0.21.0.
- [Release notes](https://github.com/rust-rocksdb/rust-rocksdb/releases)
- [Changelog](https://github.com/rust-rocksdb/rust-rocksdb/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-rocksdb/rust-rocksdb/compare/v0.19.0...v0.21.0)

---
updated-dependencies:
- dependency-name: rocksdb
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* [auto-commit] Update all Cargo lock files

* Update Env::default() to Env::new()

Env::default() was removed and replaced with Env::new(). The change is
in name only, between versions, ffi::rocksdb_create_default_env() is
still called under the hood by both functions.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: dependabot-buildkite <dependabot-buildkite@noreply.solana.com>
Co-authored-by: Steven Czabaniuk <steven@solana.com>
This commit is contained in:
dependabot[bot] 2023-05-13 11:46:19 -07:00 committed by GitHub
parent c85b057cc8
commit 531c5ebe97
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 44 additions and 19 deletions

30
Cargo.lock generated
View File

@ -609,9 +609,9 @@ dependencies = [
[[package]]
name = "bindgen"
version = "0.64.0"
version = "0.65.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4"
checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5"
dependencies = [
"bitflags",
"cexpr",
@ -619,12 +619,13 @@ dependencies = [
"lazy_static",
"lazycell",
"peeking_take_while",
"prettyplease 0.2.4",
"proc-macro2 1.0.56",
"quote 1.0.27",
"regex",
"rustc-hash",
"shlex",
"syn 1.0.109",
"syn 2.0.15",
]
[[package]]
@ -2781,9 +2782,9 @@ checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a"
[[package]]
name = "librocksdb-sys"
version = "0.8.3+7.4.4"
version = "0.11.0+8.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "557b255ff04123fcc176162f56ed0c9cd42d8f357cf55b3fabeb60f7413741b3"
checksum = "d3386f101bcb4bd252d8e9d2fb41ec3b0862a15a62b478c355b2982efa469e3e"
dependencies = [
"bindgen",
"bzip2-sys",
@ -2791,6 +2792,7 @@ dependencies = [
"glob",
"libc",
"libz-sys",
"lz4-sys",
]
[[package]]
@ -3740,6 +3742,16 @@ dependencies = [
"syn 1.0.109",
]
[[package]]
name = "prettyplease"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ceca8aaf45b5c46ec7ed39fff75f57290368c1846d33d24a122ca81416ab058"
dependencies = [
"proc-macro2 1.0.56",
"syn 2.0.15",
]
[[package]]
name = "proc-macro-crate"
version = "0.1.5"
@ -3875,7 +3887,7 @@ dependencies = [
"log",
"multimap",
"petgraph",
"prettyplease",
"prettyplease 0.1.9",
"prost 0.11.9",
"prost-types 0.11.9",
"regex",
@ -4332,9 +4344,9 @@ dependencies = [
[[package]]
name = "rocksdb"
version = "0.19.0"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e9562ea1d70c0cc63a34a22d977753b50cca91cc6b6527750463bd5dd8697bc"
checksum = "bb6f170a4041d50a0ce04b0d2e14916d6ca863ea2e422689a5b694395d299ffe"
dependencies = [
"libc",
"librocksdb-sys",
@ -8145,7 +8157,7 @@ version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5bf5e9b9c0f7e0a7c027dcfaba7b2c60816c7049171f679d99ee2ff65d0de8c4"
dependencies = [
"prettyplease",
"prettyplease 0.1.9",
"proc-macro2 1.0.56",
"prost-build 0.11.4",
"quote 1.0.27",

View File

@ -65,7 +65,7 @@ trees = { workspace = true }
[dependencies.rocksdb]
# Avoid the vendored bzip2 within rocksdb-sys that can cause linker conflicts
# when also using the bzip2 crate
version = "0.19.0"
version = "0.21.0"
default-features = false
features = ["lz4"]

View File

@ -1813,7 +1813,7 @@ fn get_db_options(access_type: &AccessType) -> Options {
// Per the docs, a good value for this is the number of cores on the machine
options.increase_parallelism(num_cpus::get() as i32);
let mut env = rocksdb::Env::default().unwrap();
let mut env = rocksdb::Env::new().unwrap();
// While a compaction is ongoing, all the background threads
// could be used by the compaction. This can stall writes which
// need to flush the memtable. Add some high-priority background threads

View File

@ -595,9 +595,9 @@ dependencies = [
[[package]]
name = "bindgen"
version = "0.60.1"
version = "0.65.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "062dddbc1ba4aca46de6338e2bf87771414c335f7b2f2036e8f3e9befebf88e6"
checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5"
dependencies = [
"bitflags",
"cexpr",
@ -605,11 +605,13 @@ dependencies = [
"lazy_static",
"lazycell",
"peeking_take_while",
"prettyplease 0.2.4",
"proc-macro2 1.0.56",
"quote 1.0.27",
"regex",
"rustc-hash",
"shlex",
"syn 2.0.15",
]
[[package]]
@ -2498,9 +2500,9 @@ checksum = "33a33a362ce288760ec6a508b94caaec573ae7d3bbbd91b87aa0bad4456839db"
[[package]]
name = "librocksdb-sys"
version = "0.8.0+7.4.4"
version = "0.11.0+8.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "611804e4666a25136fcc5f8cf425ab4d26c7f74ea245ffe92ea23b85b6420b5d"
checksum = "d3386f101bcb4bd252d8e9d2fb41ec3b0862a15a62b478c355b2982efa469e3e"
dependencies = [
"bindgen",
"bzip2-sys",
@ -2508,6 +2510,7 @@ dependencies = [
"glob",
"libc",
"libz-sys",
"lz4-sys",
]
[[package]]
@ -3445,6 +3448,16 @@ dependencies = [
"syn 1.0.109",
]
[[package]]
name = "prettyplease"
version = "0.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1ceca8aaf45b5c46ec7ed39fff75f57290368c1846d33d24a122ca81416ab058"
dependencies = [
"proc-macro2 1.0.56",
"syn 2.0.15",
]
[[package]]
name = "proc-macro-crate"
version = "0.1.5"
@ -3559,7 +3572,7 @@ dependencies = [
"log",
"multimap",
"petgraph",
"prettyplease",
"prettyplease 0.1.9",
"prost 0.11.9",
"prost-types 0.11.9",
"regex",
@ -3940,9 +3953,9 @@ dependencies = [
[[package]]
name = "rocksdb"
version = "0.19.0"
version = "0.21.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e9562ea1d70c0cc63a34a22d977753b50cca91cc6b6527750463bd5dd8697bc"
checksum = "bb6f170a4041d50a0ce04b0d2e14916d6ca863ea2e422689a5b694395d299ffe"
dependencies = [
"libc",
"librocksdb-sys",
@ -7239,7 +7252,7 @@ version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5bf5e9b9c0f7e0a7c027dcfaba7b2c60816c7049171f679d99ee2ff65d0de8c4"
dependencies = [
"prettyplease",
"prettyplease 0.1.9",
"proc-macro2 1.0.56",
"prost-build 0.11.4",
"quote 1.0.27",