Rollup of various testnet-related fixes.

fix a deadlock when spawning agreement as non-authority

fix test compilation for BFT

more accurate consensus superseding logic

mild revision to `can_build_on` logic

block evaluation without redundant initialisation

refactor BFT delay: update rhododendron and poll after delaying. (#589)

dropping BFT future before poll doesn't lead to service deadlock
This commit is contained in:
Robert Habermeier
2018-08-22 10:57:12 +02:00
parent f1cc82ae53
commit 430e3920e5
4 changed files with 52 additions and 39 deletions
+1
View File
@@ -16,6 +16,7 @@ substrate-client = { path = "../../substrate/client" }
substrate-primitives = { path = "../../substrate/primitives" }
substrate-executor = { path = "../../substrate/executor" }
substrate-state-machine = { path = "../../substrate/state-machine" }
log = "0.3"
[dev-dependencies]
substrate-keyring = { path = "../../substrate/keyring" }