Waiting on multiple commands in OnConnectedAsync causes a TaskCanceledException in ForeverTransports (SSE, FF, WS) #1155

Closed
halter73 opened this Issue Dec 18, 2012 · 2 comments

Comments

Projects
None yet
3 participants
Member

halter73 commented Dec 18, 2012

No description provided.

halter73 was assigned Dec 18, 2012

@halter73 halter73 added a commit that referenced this issue Dec 21, 2012

@halter73 @davidfowl halter73 + davidfowl Addresses issue #1155 for the forever transports.
While PersistentConnection.OnConnectedAsync is running we queue all writes
to the response stream to prevent clients from prematurely indicating the
connection has started.

We keep the subscriber's receive loop running to allow the subscriber to
continue processing commands and to prevent deadlocks caused by waiting on
ACKs.
7ef74bc
Owner

davidfowl commented Dec 21, 2012

Fix for SSE/WebSockets/ForeverFrame : 2222082...c2645bb

Xiaohongt was assigned Jan 7, 2013

Contributor

Xiaohongt commented Jan 8, 2013

verified

Xiaohongt closed this Jan 8, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment