Rewrite the BasiQueue using channels (#1327)

* use channels to implement basic import queue

* async justification import

* better conditional for is_done in tests

* reword the test for presence of link

* fix conditional

* trace instead of panic when no link present

* reword expectations when sending to importers

* fix

* debug justification import error

* update expectations

* use NumberFor

* nits

* add general description

* move error handling into closure
This commit is contained in:
Gregory Terzian
2019-02-17 17:13:14 +08:00
committed by Gav Wood
parent 797de27d2b
commit 72bb8ef4c5
16 changed files with 614 additions and 575 deletions
+1 -1
View File
@@ -52,7 +52,7 @@ type PeerData =
>
>
>;
type GrandpaPeer = Peer<PassThroughVerifier, PeerData>;
type GrandpaPeer = Peer<PeerData>;
struct GrandpaTestNet {
peers: Vec<Arc<GrandpaPeer>>,