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
- Cargo.lock 57 additions, 76 deletionsCargo.lock
- bin/node/cli/Cargo.toml 1 addition, 1 deletionbin/node/cli/Cargo.toml
- client/Cargo.toml 2 additions, 2 deletionsclient/Cargo.toml
- client/api/Cargo.toml 2 additions, 2 deletionsclient/api/Cargo.toml
- client/db/Cargo.toml 3 additions, 3 deletionsclient/db/Cargo.toml
- client/db/src/lib.rs 5 additions, 1 deletionclient/db/src/lib.rs
- client/db/src/offchain.rs 1 addition, 1 deletionclient/db/src/offchain.rs
- client/db/src/utils.rs 18 additions, 2 deletionsclient/db/src/utils.rs
Please register or sign in to comment