Support reference-counting state backend. (#5769)
* Optimize pinning * Ref counting state backend * Style Co-Authored-By:Wei Tang <hi@that.world> * Update Cargo.lock * Handle empty node Co-authored-by:
Wei Tang <hi@that.world>
Showing
- substrate/Cargo.lock 3 additions, 2 deletionssubstrate/Cargo.lock
- substrate/client/db/Cargo.toml 1 addition, 1 deletionsubstrate/client/db/Cargo.toml
- substrate/client/db/src/lib.rs 43 additions, 11 deletionssubstrate/client/db/src/lib.rs
- substrate/client/db/src/parity_db.rs 9 additions, 2 deletionssubstrate/client/db/src/parity_db.rs
- substrate/client/db/src/utils.rs 1 addition, 1 deletionsubstrate/client/db/src/utils.rs
- substrate/client/state-db/src/lib.rs 18 additions, 10 deletionssubstrate/client/state-db/src/lib.rs
- substrate/client/state-db/src/noncanonical.rs 76 additions, 41 deletionssubstrate/client/state-db/src/noncanonical.rs
- substrate/client/state-db/src/pruning.rs 64 additions, 23 deletionssubstrate/client/state-db/src/pruning.rs
- substrate/primitives/state-machine/src/trie_backend.rs 2 additions, 8 deletionssubstrate/primitives/state-machine/src/trie_backend.rs
- substrate/primitives/state-machine/src/trie_backend_essence.rs 64 additions, 84 deletions...rate/primitives/state-machine/src/trie_backend_essence.rs
- substrate/primitives/trie/src/lib.rs 0 additions, 6 deletionssubstrate/primitives/trie/src/lib.rs
Please register or sign in to comment