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
When the server connection is closed, if the Hub level writes data into the client connection Application Input, since it fails to deliver messages out through the server connection, ServiceConnectionNotActiveException throws
Details
ProcessOutgoingMessageAsync processes Application Input pipeline. When using AzureSignalR, messages such as GroupSend UserSend messages (actions going through lifetime manager) do not write into this pipeline but write into server connections directly. Messages written into the Application Input pipeline include: Ping, Completion, and StreamItem. https://github.com/dotnet/aspnetcore/blob/main/src/SignalR/docs/specs/HubProtocol.md
Improvements
Such exception logs worry our customers.
When the server connection is closed, the client connection routed to this server connection is closed. We can choose to stop the message delivery from server to service because anyway the client connection is already closed. Having a connection closed log should be enough.
The text was updated successfully, but these errors were encountered:
Describe the bug
When the server connection is closed, if the Hub level writes data into the client connection Application Input, since it fails to deliver messages out through the server connection, ServiceConnectionNotActiveException throws
Details
ProcessOutgoingMessageAsync processes Application Input pipeline. When using AzureSignalR, messages such as GroupSend UserSend messages (actions going through lifetime manager) do not write into this pipeline but write into server connections directly. Messages written into the Application Input pipeline include:
Ping
,Completion
, andStreamItem
. https://github.com/dotnet/aspnetcore/blob/main/src/SignalR/docs/specs/HubProtocol.mdImprovements
Such exception logs worry our customers.
When the server connection is closed, the client connection routed to this server connection is closed. We can choose to stop the message delivery from server to service because anyway the client connection is already closed. Having a connection closed log should be enough.
The text was updated successfully, but these errors were encountered: