• Marek Kotewicz's avatar
    new blooms database (#8712) · 458afcd2
    Marek Kotewicz authored
    * 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
    458afcd2
This project manages its dependencies using Cargo. Learn more