Connection & Channel workers never quit #1115
Labels
A: question
Admin: further information is requested
I: logic
Internal: related to the relaying logic
O: new-feature
Objective: cause to add a new feature or support
Milestone
Crate
relayer
Summary
A connection (informalsystems/ibc-rs#1019) or channel worker starts up when a chain emits a specific events of type handshake (e.g., conn open init, or chan open init). If Hermes is running passively (
hermes start
) withstrategy = all
and one of these workers start, then the worker takes care of triggering any further steps needed to complete the open handshake protocols. After complete the handshake, however, the worker never quits, it just sits in an infinite loop. It's not clear if the worker will ever have any other tasks to complete, but at a minimum there should be a mechanism to allow the worker to detect when its job is done & exit gracefully.Acceptance Criteria
For Admin Use
The text was updated successfully, but these errors were encountered: