Switch to new kvdb-rocksdb (#4186)
* Switch to new rocksdb with some hacks to resolve linking errors
Rocksdb and `wasmtime-environ` both link `zstd`. In the final link step,
this leads to linking errors because of duplicate symbols. The linked
Rocksdb fixes this by using `zstd-sys` as well. However, this currently
also requires modifications in `zstd-sys`. Someone will need to come up
with a better implementation.
* Switch to new version of kvdb-rocksdb
* Update client/db/src/utils.rs
Co-Authored-By:
Shawn Tabrizi <shawntabrizi@gmail.com>
Showing
- substrate/Cargo.lock 57 additions, 76 deletionssubstrate/Cargo.lock
- substrate/bin/node/cli/Cargo.toml 1 addition, 1 deletionsubstrate/bin/node/cli/Cargo.toml
- substrate/client/Cargo.toml 2 additions, 2 deletionssubstrate/client/Cargo.toml
- substrate/client/api/Cargo.toml 2 additions, 2 deletionssubstrate/client/api/Cargo.toml
- substrate/client/db/Cargo.toml 3 additions, 3 deletionssubstrate/client/db/Cargo.toml
- substrate/client/db/src/lib.rs 5 additions, 1 deletionsubstrate/client/db/src/lib.rs
- substrate/client/db/src/offchain.rs 1 addition, 1 deletionsubstrate/client/db/src/offchain.rs
- substrate/client/db/src/utils.rs 18 additions, 2 deletionssubstrate/client/db/src/utils.rs
Please register or sign in to comment