458afcd230
* new blooms database * fixed conflict in Cargo.lock * removed bloomchain * cleanup in progress * all tests passing in trace db with new blooms-db * added trace_blooms to BlockChainDB interface, fixed db flushing * BlockChainDB no longer exposes RwLock in the interface * automatically flush blooms-db after every insert * blooms-db uses io::BufReader to read files, wrap blooms-db into Mutex, cause fs::File is just a shared file handle * fix json_tests * blooms-db can filter multiple possibilities at the same time * removed enum trace/db.rs CacheId * lint fixes * fixed tests * kvdb-rocksdb uses fs-swap crate * update Cargo.lock * use fs::rename * fixed failing test on linux * fix tests * use fs_swap * fixed failing test on linux * cleanup after swap * fix tests * fixed osx permissions * simplify parity database opening functions * added migration to blooms-db * address @niklasad1 grumbles * fix license and authors field of blooms-db Cargo.toml * restore blooms-db after snapshot
20 lines
404 B
TOML
20 lines
404 B
TOML
[package]
|
|
name = "kvdb-rocksdb"
|
|
version = "0.1.0"
|
|
authors = ["Parity Technologies <admin@parity.io>"]
|
|
|
|
[dependencies]
|
|
elastic-array = "0.10"
|
|
ethereum-types = "0.3"
|
|
fs-swap = "0.2.1"
|
|
interleaved-ordered = "0.1.0"
|
|
kvdb = { path = "../kvdb" }
|
|
log = "0.3"
|
|
num_cpus = "1.0"
|
|
parking_lot = "0.5"
|
|
regex = "0.2"
|
|
rocksdb = { git = "https://github.com/paritytech/rust-rocksdb" }
|
|
|
|
[dev-dependencies]
|
|
tempdir = "0.3"
|