Skip to content

Conversation

@stephentoub
Copy link
Member

We go out of our way (e.g. on Unix queueing work off of the epoll threads) to ensure that arbitrary user code running as part of socket continuations doesn't block those threads and potentially deadlock. Add a test to help validate this.

cc: @dotnet/ncl

@stephentoub stephentoub added area-System.Net.Sockets test-enhancement Improvements of test source code labels Jan 21, 2020
@stephentoub stephentoub added this to the 5.0 milestone Jan 21, 2020
We go out of our way (e.g. on Unix queueing work off of the epoll threads) to ensure that arbitrary user code running as part of socket continuations doesn't block those threads and potentially deadlock.  Add a test to help validate this.
@stephentoub stephentoub merged commit 2864610 into dotnet:master Jan 22, 2020
@stephentoub stephentoub deleted the socketblocking branch January 22, 2020 20:55
@ghost ghost locked as resolved and limited conversation to collaborators Dec 11, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-System.Net.Sockets test-enhancement Improvements of test source code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant