From d23f2beafc64336918e240ff670c8c71a39ed013 Mon Sep 17 00:00:00 2001 From: Pavel Krymets Date: Tue, 3 Apr 2018 10:45:44 -0700 Subject: [PATCH] Merge release/2.1 into dev (#1834) --- build/dependencies.props | 18 +++++++++--------- .../HttpConnection.cs | 2 +- .../PipeReaderExtensions.cs | 4 ++-- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/build/dependencies.props b/build/dependencies.props index af0cae9b12..1e27206a6c 100644 --- a/build/dependencies.props +++ b/build/dependencies.props @@ -31,7 +31,7 @@ 2.1.0-preview3-32094 2.1.0-preview3-32094 2.1.0-preview3-32094 - 4.5.0-preview2-26326-04 + 4.5.0-preview3-26331-02 2.1.0-preview3-32094 2.1.0-preview3-32094 2.1.0-preview3-32094 @@ -54,21 +54,21 @@ 2.1.0-preview3-32094 2.1.0-preview3-32094 2.0.0 - 2.1.0-preview2-26326-03 + 2.1.0-preview3-26331-01 15.6.1 4.7.49 1.0.0-rc 11.0.2 1.2.4 - 4.5.0-preview2-26326-04 - 4.5.0-preview2-26326-04 - 4.5.0-preview2-26326-04 - 4.5.0-preview2-26326-04 + 4.5.0-preview3-26331-02 + 4.5.0-preview3-26331-02 + 4.5.0-preview3-26331-02 + 4.5.0-preview3-26331-02 3.1.1 4.3.0 - 4.5.0-preview2-26326-04 - 4.5.0-preview2-26326-04 - 4.5.0-preview2-26326-04 + 4.5.0-preview3-26331-02 + 4.5.0-preview3-26331-02 + 4.5.0-preview3-26331-02 2.3.1 2.4.0-beta.1.build3945 diff --git a/src/Microsoft.AspNetCore.Http.Connections.Client/HttpConnection.cs b/src/Microsoft.AspNetCore.Http.Connections.Client/HttpConnection.cs index fad4a75016..17abdcaecb 100644 --- a/src/Microsoft.AspNetCore.Http.Connections.Client/HttpConnection.cs +++ b/src/Microsoft.AspNetCore.Http.Connections.Client/HttpConnection.cs @@ -331,7 +331,7 @@ namespace Microsoft.AspNetCore.Http.Connections.Client private async Task StartTransport(Uri connectUrl, TransportType transportType, TransferFormat transferFormat) { // Create the pipe pair (Application's writer is connected to Transport's reader, and vice versa) - var options = new PipeOptions(writerScheduler: PipeScheduler.ThreadPool, readerScheduler: PipeScheduler.ThreadPool, useSynchronizationContext: false); + var options = new PipeOptions(writerScheduler: PipeScheduler.ThreadPool, readerScheduler: PipeScheduler.ThreadPool, useSynchronizationContext: false, pauseWriterThreshold: 0, resumeWriterThreshold: 0); var pair = DuplexPipe.CreateConnectionPair(options, options); // Construct the transport diff --git a/test/Microsoft.AspNetCore.SignalR.Tests.Utils/PipeReaderExtensions.cs b/test/Microsoft.AspNetCore.SignalR.Tests.Utils/PipeReaderExtensions.cs index df2af40261..283e7d65dc 100644 --- a/test/Microsoft.AspNetCore.SignalR.Tests.Utils/PipeReaderExtensions.cs +++ b/test/Microsoft.AspNetCore.SignalR.Tests.Utils/PipeReaderExtensions.cs @@ -28,8 +28,8 @@ namespace System.IO.Pipelines } finally { - // Consume nothing, just wait for everything - pipeReader.AdvanceTo(result.Buffer.Start, result.Buffer.End); + // Don't consume or advance + pipeReader.AdvanceTo(result.Buffer.Start, result.Buffer.Start); } } }