Specification
While we can specify the timeouts when creating a NodeConnectionManager there are cases where we want to be able to specify a timeout when creating a connection.
For this we will need to add an optional connConnectTime parameter to any NodeConnectionManager method that can create a connection. this ill override the timeout of trying to create a connection if set.
Additional context
Tasks
- Add optional timeouts to all of the
NodeConnectionManager methods that could create a new connection.
Specification
While we can specify the timeouts when creating a
NodeConnectionManagerthere are cases where we want to be able to specify a timeout when creating a connection.For this we will need to add an optional
connConnectTimeparameter to anyNodeConnectionManagermethod that can create a connection. this ill override the timeout of trying to create a connection if set.Additional context
NodeGraph#322 needs this to avoid blocking for a long time when checking a node.Tasks
NodeConnectionManagermethods that could create a new connection.