Merge pull request #1438 from rmkerr/master

Document issue in Preview 2 with SocketsHttpHandler on single core machines
This commit is contained in:
Lee Coward 2018-05-08 10:24:05 -07:00 committed by GitHub
commit d906722c59
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -28,6 +28,12 @@ We have temporarily removed the Preview 2 installers from the Linux package feed
sudo apt install dotnet-host=2.0.6-1
```
## SocketsHttpHandler hangs on single core machines
There is an issue with the new default HttpClientHandler that will cause hangs on single core machines when multiple connections are opened simultaneously. [corefx/issues/28979](https://github.com/dotnet/corefx/issues/28979). This issue has since been fixed, but is present in the Preview 2 build.
**Workaround** - Use a machine with 2+ cores, or enable the older platform specific HttpClientHandler ([as described in the Preview 2 blog post](https://blogs.msdn.microsoft.com/dotnet/2018/04/11/announcing-net-core-2-1-preview-2/))
## Global Tools
### Global Tools targeting Preview or RC will not "roll-forward" to RTM
@ -136,4 +142,4 @@ The `dotnet tool uninstall` command in Preview 2 cannot uninstall Global Tools t
Preview 1 did not include an `uninstall` command.
**Action -** Manually remove the shim and the implementation directory to uninstall any Preview 1 tools. The shim is in the `.dotnet\tools` directory and the implementation is in `.dotnet\toolspkgs`.
**Action -** Manually remove the shim and the implementation directory to uninstall any Preview 1 tools. The shim is in the `.dotnet\tools` directory and the implementation is in `.dotnet\toolspkgs`.