You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Right now, in do_send_message in the default peer service manager, it's assumed that if a node is connected, that a connection is open for the channel.
Options:
Since the default channel is always the first established, use the default channel for the message if a message specific channel has not been established yet; or
Buffer the message until the channel for those types of messages is established.
What sorts of guarantees does a channel provide? If there's an expectation of linearizability of a sequence of messages from the same origin process over the channel, I would not take option A. If the default channel is overloaded (or buffering, or changing window size, etc), you could have messages delivered out of order.
Right now, in do_send_message in the default peer service manager, it's assumed that if a node is connected, that a connection is open for the channel.
Options:
Thoughts? @slfritchie @seancribbs @tsloughter
The text was updated successfully, but these errors were encountered: