Move last ids (#2187)

* Break out last_ids into its own module
* Boot SignatureNotFound from BankError
* No longer return BankError from LastIds methods
* No longer piggypack on BankError for a LastIds signature status
* Drop all dependencies on the bank
* SignatureStatus -> Status and LastIds -> StatusDeque
* Unstable tests, issue 2193
This commit is contained in:
anatoly yakovenko
2018-12-17 07:55:56 -08:00
committed by GitHub
parent aef84320e0
commit 4be6d01dfb
14 changed files with 535 additions and 369 deletions

View File

@@ -18,6 +18,7 @@ pub mod broadcast_service;
pub mod chacha;
#[cfg(all(feature = "chacha", feature = "cuda"))]
pub mod chacha_cuda;
pub mod checkpoint;
pub mod client;
pub mod crds;
pub mod crds_gossip;
@@ -60,6 +61,7 @@ pub mod service;
pub mod signature;
pub mod sigverify;
pub mod sigverify_stage;
pub mod status_deque;
pub mod storage_stage;
pub mod store_ledger_stage;
pub mod streamer;