提交 558f5dd4 编写于 作者: J Jared Parsons

Merge pull request #3117 from jaredpar/server

Don't restart on failed connection sequence
...@@ -403,7 +403,7 @@ internal static async Task<ConnectionData> CreateHandleConnectionTask(Task<Named ...@@ -403,7 +403,7 @@ internal static async Task<ConnectionData> CreateHandleConnectionTask(Task<Named
// Unable to establish a connection with the client. The client is responsible for // Unable to establish a connection with the client. The client is responsible for
// handling this case. Nothing else for us to do here. // handling this case. Nothing else for us to do here.
CompilerServerLogger.LogException(ex, "Error creating client named pipe"); CompilerServerLogger.LogException(ex, "Error creating client named pipe");
return new ConnectionData(CompletionReason.ClientDisconnect); return new ConnectionData(CompletionReason.CompilationNotStarted);
} }
return await connection.ServeConnection(cancellationToken).ConfigureAwait(false); return await connection.ServeConnection(cancellationToken).ConfigureAwait(false);
......
...@@ -267,7 +267,7 @@ public async Task FailedConnectionShoudlCreateFailedConnectionData() ...@@ -267,7 +267,7 @@ public async Task FailedConnectionShoudlCreateFailedConnectionData()
tcs.SetException(new Exception()); tcs.SetException(new Exception());
var connectionData = await connectionDataTask.ConfigureAwait(false); var connectionData = await connectionDataTask.ConfigureAwait(false);
Assert.Equal(ServerDispatcher.CompletionReason.ClientDisconnect, connectionData.CompletionReason); Assert.Equal(ServerDispatcher.CompletionReason.CompilationNotStarted, connectionData.CompletionReason);
Assert.Null(connectionData.KeepAlive); Assert.Null(connectionData.KeepAlive);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册