What
After #522, if alive supervision construction fails in the process info node, we log an error and move on. This failure should instead be escalated and startup should fail.
Acceptance Criteria (DoD)
A failure in ProcessInfoNode's construction should cause a failed startup
How
Graph and ProcessInfoNode's constructors could be changed to Create() methods that can return a value to indicate failure
What
After #522, if alive supervision construction fails in the process info node, we log an error and move on. This failure should instead be escalated and startup should fail.
Acceptance Criteria (DoD)
A failure in ProcessInfoNode's construction should cause a failed startup
How
Graph and ProcessInfoNode's constructors could be changed to Create() methods that can return a value to indicate failure