Reversion Safety tools for overseer and subsystems (#3104)

* guide: reversion safety

* guide: manage reversion safety in subsystems

* add leaf status to ActivatedLeaf

* add an LRU-cache to overseer for staleness detection

* update ActivatedLeaf usages in tests to contain status field

* add variant where missed accidentally

* add some helpers to LeafStatus

* address grumbles
This commit is contained in:
Robert Habermeier
2021-05-31 13:54:05 -05:00
committed by GitHub
parent 6b166a7a1f
commit 963993d288
18 changed files with 270 additions and 20 deletions
+1
View File
@@ -6260,6 +6260,7 @@ dependencies = [
"futures 0.3.14",
"futures-timer 3.0.2",
"kv-log-macro",
"lru",
"polkadot-node-network-protocol",
"polkadot-node-primitives",
"polkadot-node-subsystem",