overseer: observe stalled subsystems and shut down (#2148)

* overseer: observe stalled subsystems and shut down

* notify on send_message failure as well
This commit is contained in:
Robert Habermeier
2020-12-20 15:30:02 -05:00
committed by GitHub
parent 3e7b3ff4b5
commit e95be77eb6
2 changed files with 53 additions and 27 deletions
+3
View File
@@ -144,6 +144,9 @@ pub enum SubsystemError {
#[error("Failed to {0}")]
Context(String),
#[error("Subsystem stalled: {0}")]
SubsystemStalled(&'static str),
/// Per origin (or subsystem) annotations to wrap an error.
#[error("Error originated in {origin}")]
FromOrigin {