Recently rejected cache for transaction queue (#9005)
* Store recently rejected transactions. * Don't cache AlreadyImported rejections. * Make the size of transaction verification queue dependent on pool size. * Add a test for recently rejected. * Fix logging for recently rejected. * Make rejection cache smaller. * obsolete test removed * obsolete test removed * Construct cache with_capacity.
Showing
- ethcore/src/client/client.rs 2 additions, 3 deletionsethcore/src/client/client.rs
- ethcore/src/client/config.rs 29 additions, 12 deletionsethcore/src/client/config.rs
- ethcore/src/verification/mod.rs 0 additions, 6 deletionsethcore/src/verification/mod.rs
- ethcore/sync/src/chain/mod.rs 17 additions, 16 deletionsethcore/sync/src/chain/mod.rs
- miner/src/pool/queue.rs 73 additions, 9 deletionsminer/src/pool/queue.rs
- miner/src/pool/tests/mod.rs 41 additions, 0 deletionsminer/src/pool/tests/mod.rs
- parity/blockchain.rs 1 addition, 1 deletionparity/blockchain.rs
- parity/run.rs 2 additions, 0 deletionsparity/run.rs
- parity/snapshot.rs 1 addition, 1 deletionparity/snapshot.rs
- parity/user_defaults.rs 1 addition, 1 deletionparity/user_defaults.rs
- util/journaldb/src/lib.rs 0 additions, 9 deletionsutil/journaldb/src/lib.rs
Please register or sign in to comment