Improve fault tolerance for execution of event loops in background threads #1025
Labels
O: code-hygiene
Objective: cause to improve code hygiene
O: new-feature
Objective: cause to add a new feature or support
Milestone
Crate
relayer
Summary of Bug
In the loops of background threads such as
ChainRuntime
, the loop may break via the?
operator, which short circuits the function and return an error result. When that happens, the current behavior is only to print out an error message.Such errors should not be ignored and instead should be handled by either:
Version
a1e95e1
Acceptance Criteria
Errors in background loops are no longer ignored.
For Admin Use
The text was updated successfully, but these errors were encountered: