Replace AuxStore with custom RocksDB (#2471)
* Use KeyValueDB in approval-voting
* use KVDB instead of AuxStore
* add rocksdb to cargo toml
* add a Config struct
* create new DB in service
* fix dep for regular node
* make optional
* post merge fix
Co-authored-by:
Andronik Ordian <write@reusable.software>
Showing
- polkadot/Cargo.lock 4 additions, 0 deletionspolkadot/Cargo.lock
- polkadot/node/core/approval-voting/Cargo.toml 4 additions, 0 deletionspolkadot/node/core/approval-voting/Cargo.toml
- polkadot/node/core/approval-voting/src/approval_db/v1/mod.rs 119 additions, 160 deletionspolkadot/node/core/approval-voting/src/approval_db/v1/mod.rs
- polkadot/node/core/approval-voting/src/approval_db/v1/tests.rs 46 additions, 113 deletions...dot/node/core/approval-voting/src/approval_db/v1/tests.rs
- polkadot/node/core/approval-voting/src/import.rs 5 additions, 5 deletionspolkadot/node/core/approval-voting/src/import.rs
- polkadot/node/core/approval-voting/src/lib.rs 45 additions, 26 deletionspolkadot/node/core/approval-voting/src/lib.rs
- polkadot/node/service/Cargo.toml 1 addition, 1 deletionpolkadot/node/service/Cargo.toml
- polkadot/node/service/src/lib.rs 20 additions, 8 deletionspolkadot/node/service/src/lib.rs
Please register or sign in to comment