239 references to CommunicationsUtilities
Microsoft.Build (142)
BackEnd\BuildManager\BuildParameters.cs (2)
288? CommunicationsUtilities.GetEnvironmentVariables() 1007_buildProcessEnvironment = CommunicationsUtilities.GetEnvironmentVariables();
BackEnd\Client\MSBuildClient.cs (29)
157CommunicationsUtilities.Trace($"Executing build with command line '{descriptiveCommandLine}'"); 168CommunicationsUtilities.Trace("Server was not running. Starting server now."); 180CommunicationsUtilities.Trace("Server is busy, falling back to former behavior."); 195CommunicationsUtilities.Trace($"Failed to obtain the current build server state: {ex}"); 196CommunicationsUtilities.Trace($"HResult: {ex.HResult}."); 214CommunicationsUtilities.Trace("Build finished."); 240CommunicationsUtilities.Trace("Trying shutdown server node."); 245CommunicationsUtilities.Trace("No need to shutdown server node for it is not running."); 254CommunicationsUtilities.Trace("Server cannot be shut down for it is not idle."); 261CommunicationsUtilities.Trace("Client cannot connect to idle server to shut it down."); 267CommunicationsUtilities.Trace("Failed to send shutdown command to the server."); 282CommunicationsUtilities.Trace("Wait for server to be not busy - will retry soon..."); 354CommunicationsUtilities.Trace($"MSBuild client error: problem during packet handling occurred: {ex}."); 379CommunicationsUtilities.Trace($"MSBuild client warning: problem during querying console buffer width: {ex}"); 412CommunicationsUtilities.Trace($"Command packet of type '{packet.Type}' sent..."); 416CommunicationsUtilities.Trace($"Failed to send command packet of type '{packet?.Type.ToString() ?? "Unknown"}' to server: {ex}"); 440CommunicationsUtilities.Trace("Another process launching the msbuild server, falling back to former behavior."); 447CommunicationsUtilities.Trace($"Failed to obtain the current build server state: {ex}"); 448CommunicationsUtilities.Trace($"HResult: {ex.HResult}."); 461CommunicationsUtilities.Trace("Starting Server..."); 463CommunicationsUtilities.Trace($"Server started with PID: {msbuildProcess?.Id}"); 467CommunicationsUtilities.Trace($"Failed to launch the msbuild server: {ex}"); 481CommunicationsUtilities.Trace("Sending shutdown command to server."); 522private ServerNodeHandshake GetHandshake() => new(CommunicationsUtilities.GetHandshakeOptions( 534CommunicationsUtilities.Trace("MSBuild client sent cancellation command."); 544CommunicationsUtilities.Trace($"MSBuild client error: packet pump unexpectedly shut down: {packetPump.PacketPumpException}"); 589CommunicationsUtilities.Trace($"Build response received: exit code '{response.ExitCode}', exit type '{response.ExitType}'"); 618CommunicationsUtilities.Trace($"Retrying to connect to server after {sw.ElapsedMilliseconds} ms"); 626CommunicationsUtilities.Trace($"Failed to connect to server: {result.ErrorMessage}");
BackEnd\Client\MSBuildClientPacketPump.cs (5)
202CommunicationsUtilities.Trace("Entering read loop."); 235CommunicationsUtilities.Trace("Shutdown message pump thread."); 301CommunicationsUtilities.Trace($"Packet factory failed to receive package. Exception while deserializing packet {packetType}."); 332CommunicationsUtilities.Trace($"Exception occurred in the packet pump: {ex}"); 336CommunicationsUtilities.Trace("Ending read loop.");
BackEnd\Components\Communications\NodeEndpointOutOfProc.cs (1)
37HandshakeOptions handshakeOptions = CommunicationsUtilities.GetHandshakeOptions(
BackEnd\Components\Communications\NodeLauncher.cs (5)
63CommunicationsUtilities.Trace($"Launching node from {nodeLaunchData.MSBuildLocation}"); 144CommunicationsUtilities.Trace($"Successfully launched {exeName} node with PID {process.Id}"); 149CommunicationsUtilities.Trace( 202CommunicationsUtilities.Trace( 210CommunicationsUtilities.Trace($"Successfully launched {exeName} node with PID {processInfo.dwProcessId}");
BackEnd\Components\Communications\NodeProviderInProc.cs (1)
395int connectionTimeout = CommunicationsUtilities.NodeConnectionTimeout;
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (4)
72CommunicationsUtilities.Trace($"""MSBUILDNODEHANDSHAKESALT="{Traits.MSBuildNodeHandshakeSalt}", msbuildDirectory="{BuildEnvironmentHelper.Instance.MSBuildToolsDirectory32}", enableNodeReuse={enableNodeReuse}, enableLowPriority={enableLowPriority}"""); 73return new Handshake(CommunicationsUtilities.GetHandshakeOptions(taskHost: false, taskHostParameters: TaskHostParameters.Empty, architectureFlagToSet: XMakeAttributes.GetCurrentMSBuildArchitecture(), nodeReuse: enableNodeReuse, lowPriority: enableLowPriority)); 92Handshake hostHandshake = new(CommunicationsUtilities.GetHandshakeOptions(taskHost: false, taskHostParameters: TaskHostParameters.Empty, architectureFlagToSet: XMakeAttributes.GetCurrentMSBuildArchitecture(), nodeReuse: ComponentHost.BuildParameters.EnableNodeReuse, lowPriority: ComponentHost.BuildParameters.LowPriority)); 104CommunicationsUtilities.Trace($"Starting to acquire {numberOfNodesToCreate} new or existing node(s) to establish nodes from ID {nextNodeId} to {nextNodeId + numberOfNodesToCreate - 1}...");
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (38)
192CommunicationsUtilities.Trace($"Shutting down node with pid = {nodeProcess.Id}"); 289CommunicationsUtilities.Trace($"Attempting to connect to {possibleRunningNodesList.Count} existing processes '{expectedProcessName}'..."); 310CommunicationsUtilities.Trace("FAILED TO CONNECT TO A CHILD NODE"); 332CommunicationsUtilities.Trace($"Trying to connect to existing process {nodeToReuse.ProcessName} with id {nodeToReuse.Id} to establish node {nodeId}..."); 355CommunicationsUtilities.Trace($"Successfully connected to existing node {nodeId} which is PID {nodeToReuse.Id}"); 374CommunicationsUtilities.Trace("Could not connect to existing process, now creating a process..."); 419CommunicationsUtilities.Trace($"Successfully connected to created node {nodeId} which is PID {msbuildProcess.Id}"); 432CommunicationsUtilities.Trace($"Could not connect to node with PID {msbuildProcess.Id}; it has exited with exit code {msbuildProcess.ExitCode}. This can indicate a crash at startup"); 438CommunicationsUtilities.Trace($"Could not connect to node with PID {msbuildProcess.Id}; it has exited with unknown exit code. This can indicate a crash at startup"); 444CommunicationsUtilities.Trace($"Could not connect to node with PID {msbuildProcess.Id}; it is still running. This can occur when two multiprocess builds run in parallel and the other one 'stole' this node"); 510CommunicationsUtilities.Trace($"Filtering {processes.Length} candidate processes by NodeMode {expectedNodeMode} for process name '{expectedProcessName}'"); 520CommunicationsUtilities.Trace($"Skipping process {process.Id} - unable to retrieve command line"); 528CommunicationsUtilities.Trace($"Including process {process.Id} - command line retrieval not supported on this platform"); 536CommunicationsUtilities.Trace($"Including process {process.Id} with matching NodeMode {processNodeMode.Value}"); 541CommunicationsUtilities.Trace( 547CommunicationsUtilities.Trace($"Skipping process {process.Id} - error retrieving command line: {ex.Message}"); 553CommunicationsUtilities.Trace($"Filtered to {filtered.Count} processes matching NodeMode {expectedNodeMode}"); 591CommunicationsUtilities.Trace($"Node reuse threshold is 0, terminating all {nodeCount} nodes"); 598CommunicationsUtilities.Trace($"System-wide node count: {systemWideNodeCount}, threshold: {maxNodesToKeep}, this instance has: {nodeCount} nodes"); 615CommunicationsUtilities.Trace($"Keeping {nodesToKeepInThisInstance} of {nodeCount} nodes in this instance to help meet threshold of {maxNodesToKeep}"); 665CommunicationsUtilities.Trace($"Error counting system-wide nodes with mode {nodeMode}: {ex.Message}"); 763CommunicationsUtilities.Trace($"Attempting connect to PID {nodeProcessId} with pipe {pipeName} with timeout {timeout} ms"); 773CommunicationsUtilities.Trace($"Failed to connect to pipe {pipeName}. {result.ErrorMessage.TrimEnd()}"); 785CommunicationsUtilities.Trace($"Failed to connect to pipe {pipeName}. {e.Message.TrimEnd()}"); 822CommunicationsUtilities.Trace($"Writing handshake part {component.Key} ({component.Value}) to pipe {pipeName}"); 829CommunicationsUtilities.Trace($"Reading handshake from pipe {pipeName}"); 839CommunicationsUtilities.Trace($"Successfully connected to pipe {pipeName}...!"); 1032CommunicationsUtilities.Trace(_nodeId, $"EXCEPTION in RunPacketReadLoopAsync: {e}"); 1065CommunicationsUtilities.Trace(_nodeId, $"EXCEPTION in RunPacketReadLoopAsync (Reading): {e}"); 1180CommunicationsUtilities.Trace(context._nodeId, $"EXCEPTION in SendData: {e}"); 1235CommunicationsUtilities.Trace($"Waiting for node with pid = {_process.Id} to exit"); 1263CommunicationsUtilities.Trace($"Killing node with pid = {_process.Id}"); 1272CommunicationsUtilities.Trace(_nodeId, $"COMMUNICATIONS ERROR (HRC) Node: {_nodeId} Process: {_process.Id} Bytes Read: {bytesRead} Expected: {_headerByte.Length}"); 1277CommunicationsUtilities.Trace(_nodeId, $" Child Process {_process.Id} has exited."); 1281CommunicationsUtilities.Trace(_nodeId, $" Child Process {_process.Id} is still running."); 1286CommunicationsUtilities.Trace(_nodeId, $"Unable to retrieve remote process information. {e}"); 1348CommunicationsUtilities.Trace(_nodeId, $"Bad packet read for packet {packetType} - Expected {packetLength} bytes, got {bytesRead}"); 1365CommunicationsUtilities.Trace(_nodeId, $"EXCEPTION in ReadAndRoutePacket: {e}");
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (4)
672CommunicationsUtilities.Trace($"DisconnectFromHost: Node context already removed for key: {nodeKey}"); 718CommunicationsUtilities.Trace($"For a host context of {hostContext}, spawning executable from {nodeLaunchData.MSBuildLocation}."); 802CommunicationsUtilities.Trace($"For a host context of {hostContext}, using app host from {appHostPath}."); 824CommunicationsUtilities.Trace($"For a host context of {hostContext}, app host not found at {appHostPath}, falling back to dotnet.exe from {resolvedDotnetHostPath}.");
BackEnd\Components\Communications\RarNodeLauncher.cs (3)
34CommunicationsUtilities.Trace("Existing RAR node found."); 38CommunicationsUtilities.Trace("Launching RAR node..."); 46CommunicationsUtilities.Trace($"Failed to launch RAR node: {ex}");
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
913entryToComplete.RequestConfiguration.SavedEnvironmentVariables = entryToComplete.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer); 1401_requestEntry.RequestConfiguration.SavedEnvironmentVariables = _requestEntry.TaskEnvironment.GetEnvironmentVariables().ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer);
BackEnd\Node\InProcNode.cs (2)
355CommunicationsUtilities.SetEnvironment(_savedEnvironment); 485_savedEnvironment = CommunicationsUtilities.GetEnvironmentVariables();
BackEnd\Node\OutOfProcNode.cs (5)
459CommunicationsUtilities.Trace($"Shutting down with reason: {_shutdownReason}, and exception: {_shutdownException}."); 503CommunicationsUtilities.SetEnvironment(_savedEnvironment); 507CommunicationsUtilities.Trace($"Failed to restore the original environment: {ex}."); 544CommunicationsUtilities.Trace("Shut down complete."); 717_savedEnvironment = CommunicationsUtilities.GetEnvironmentVariables();
BackEnd\Node\OutOfProcServerNode.cs (8)
97CommunicationsUtilities.GetHandshakeOptions(taskHost: false, taskHostParameters: TaskHostParameters.Empty, architectureFlagToSet: XMakeAttributes.GetCurrentMSBuildArchitecture())); 103CommunicationsUtilities.Trace($"Starting new server node with handshake {handshake}"); 251CommunicationsUtilities.Trace($"Shutting down with reason: {_shutdownReason}, and exception: {_shutdownException}."); 262CommunicationsUtilities.Trace("Shut down complete."); 332CommunicationsUtilities.Trace($"Terminating server node due to over-provisioning: {serverNodeCount} server nodes found system-wide."); 343CommunicationsUtilities.Trace("Received request to cancel build running on MSBuild Server. MSBuild server will shutdown."); 367CommunicationsUtilities.Trace($"Building with MSBuild server with command line {command.CommandLine}"); 383CommunicationsUtilities.SetEnvironment(command.BuildProcessEnvironment);
BackEnd\Shared\BuildRequestConfiguration.cs (1)
961translator.TranslateDictionary(ref _savedEnvironmentVariables, CommunicationsUtilities.EnvironmentVariableComparer);
BackEnd\Shared\BuildResult.cs (4)
672translator.TranslateDictionary(ref _savedEnvironmentVariables, CommunicationsUtilities.EnvironmentVariableComparer); 685translator.TranslateDictionary(ref savedEnvironmentVariables, CommunicationsUtilities.EnvironmentVariableComparer, ref additionalEntries, s_additionalEntriesKeys); 693translator.TranslateDictionary(ref savedEnvironmentVariables, CommunicationsUtilities.EnvironmentVariableComparer, ref additionalEntries, s_additionalEntriesKeys); 695.ToFrozenDictionary(CommunicationsUtilities.EnvironmentVariableComparer); // no-op if already frozen
Evaluation\IntrinsicFunctions.cs (3)
435=> CommunicationsUtilities.GetHashCode(toHash); 449StringHashingAlgorithm.Legacy => CommunicationsUtilities.GetHashCode(toHash), 507HandshakeOptions desiredContext = CommunicationsUtilities.GetHandshakeOptions(taskHost: true, taskHostParameters: parameters);
Instance\TaskFactories\TaskHostTask.cs (1)
360_requiredContext = CommunicationsUtilities.GetHandshakeOptions(
NodeEndpointOutOfProcBase.cs (23)
293CommunicationsUtilities.Trace($"Changing link status from {_status} to {newStatus}"); 380int waitTimeRemaining = Math.Max(0, CommunicationsUtilities.NodeConnectionTimeout - (int)usedWaitTime.TotalMilliseconds); 391CommunicationsUtilities.Trace($"Waiting for connection {waitTimeRemaining} ms..."); 396CommunicationsUtilities.Trace("Connection timed out waiting a host to contact us. Exiting comm thread."); 401CommunicationsUtilities.Trace("Parent started connecting. Reading handshake from parent"); 419byteToAccept: index == 0 ? (byte?)CommunicationsUtilities.handshakeVersion : null, /* this will disconnect a < 16.8 host; it expects leading 00 or F5 or 06. 0x00 is a wildcard */ 425CommunicationsUtilities.Trace($"Handshake failed with error: {result.ErrorMessage}"); 430CommunicationsUtilities.Trace( 457CommunicationsUtilities.Trace($"Sent PacketVersion: {NodePacketTypeExtensions.PacketVersion}"); 460CommunicationsUtilities.Trace("Successfully connected to parent."); 487CommunicationsUtilities.Trace($"Client connection failed but we will wait for another connection. Exception: {e.Message}"); 509CommunicationsUtilities.Trace($"Client connection failed. Exiting comm thread. {e}"); 526CommunicationsUtilities.Trace("Ending read loop"); 575CommunicationsUtilities.Trace($"Handshake for NET Host. Child host {handshakePart} for {component.Key}."); 579CommunicationsUtilities.Trace( 616CommunicationsUtilities.Trace("Entering read loop."); 660CommunicationsUtilities.Trace($"Exception reading from server. {e}"); 674CommunicationsUtilities.Trace("Parent disconnected gracefully."); 681CommunicationsUtilities.Trace("Parent disconnected abruptly."); 687CommunicationsUtilities.Trace($"Incomplete header read from server. {bytesRead} of {headerByte.Length} bytes read"); 719CommunicationsUtilities.Trace($"Exception while deserializing packet {packetType}: {e}"); 778CommunicationsUtilities.Trace($"Exception while serializing packets: {e}"); 787CommunicationsUtilities.Trace("Disconnecting voluntarily");
Utilities\Utilities.cs (1)
487IDictionary<string, string> environmentVariablesBag = CommunicationsUtilities.GetEnvironmentVariables();
Microsoft.Build.Engine.UnitTests (2)
BackEnd\AppHostSupport_Tests.cs (2)
193HandshakeOptions options = CommunicationsUtilities.GetHandshakeOptions( 239HandshakeOptions options = CommunicationsUtilities.GetHandshakeOptions(
Microsoft.Build.Framework (24)
BackEnd\Handshake.cs (13)
76const int handshakeVersion = (int)CommunicationsUtilities.handshakeVersion; 78CommunicationsUtilities.Trace($"Building handshake for node type {nodeType}, (version {handshakeVersion}): options {options}."); 83int salt = CommunicationsUtilities.GetHashCode($"{handshakeSalt}{toolsDirectory}"); 85CommunicationsUtilities.Trace($"Handshake salt is {handshakeSalt}"); 86CommunicationsUtilities.Trace($"Tools directory root is {toolsDirectory}"); 137CommunicationsUtilities.AvoidEndOfHandshakeSignal(_handshakeComponents.Options), 138CommunicationsUtilities.AvoidEndOfHandshakeSignal(_handshakeComponents.Salt), 139CommunicationsUtilities.AvoidEndOfHandshakeSignal(_handshakeComponents.FileVersionMajor), 140CommunicationsUtilities.AvoidEndOfHandshakeSignal(_handshakeComponents.FileVersionMinor), 141CommunicationsUtilities.AvoidEndOfHandshakeSignal(_handshakeComponents.FileVersionBuild), 142CommunicationsUtilities.AvoidEndOfHandshakeSignal(_handshakeComponents.FileVersionPrivate), 143CommunicationsUtilities.AvoidEndOfHandshakeSignal(_handshakeComponents.SessionId)); 149=> CommunicationsUtilities.handshakeVersion;
BackEnd\ServerNodeHandshake.cs (6)
26CommunicationsUtilities.AvoidEndOfHandshakeSignal(_handshakeComponents.Options), 27CommunicationsUtilities.AvoidEndOfHandshakeSignal(_handshakeComponents.Salt), 28CommunicationsUtilities.AvoidEndOfHandshakeSignal(_handshakeComponents.FileVersionMajor), 29CommunicationsUtilities.AvoidEndOfHandshakeSignal(_handshakeComponents.FileVersionMinor), 30CommunicationsUtilities.AvoidEndOfHandshakeSignal(_handshakeComponents.FileVersionBuild), 31CommunicationsUtilities.AvoidEndOfHandshakeSignal(_handshakeComponents.FileVersionPrivate));
MultiProcessTaskEnvironmentDriver.cs (3)
54return CommunicationsUtilities.GetEnvironmentVariables(); 60CommunicationsUtilities.SetEnvironmentVariable(name, value); 66CommunicationsUtilities.SetEnvironment(newEnvironment);
MultiThreadedTaskEnvironmentDriver.cs (2)
35_environmentVariables = new Dictionary<string, string>(environmentVariables, CommunicationsUtilities.EnvironmentVariableComparer); 47_environmentVariables = new Dictionary<string, string>(variables.Count, CommunicationsUtilities.EnvironmentVariableComparer);
Microsoft.Build.Framework.UnitTests (8)
CommunicationUtilities_Tests.cs (8)
21IDictionary<string, string> envVars = CommunicationsUtilities.GetEnvironmentVariables(); 45CommunicationsUtilities.SetEnvironmentVariable(testName1, testValue); 48IDictionary<string, string> envVars = CommunicationsUtilities.GetEnvironmentVariables(); 50CommunicationsUtilities.SetEnvironmentVariable(testName1, null); 51CommunicationsUtilities.SetEnvironmentVariable(testName2, testValue); 53CommunicationsUtilities.SetEnvironment(envVars); 60CommunicationsUtilities.SetEnvironmentVariable(testName1, null); 61CommunicationsUtilities.SetEnvironmentVariable(testName2, null);
Microsoft.Build.Tasks.Core (28)
AssemblyDependency\Node\OutOfProcRarClient.cs (1)
47CommunicationsUtilities.Trace("Initialized new RAR client.");
AssemblyDependency\Node\OutOfProcRarNode.cs (4)
64CommunicationsUtilities.Trace($"Shutting down with reason: {shutdownReason}"); 68CommunicationsUtilities.Trace($"Shutting down with reason: {shutdownReason}, and exception: {shutdownException}"); 147CommunicationsUtilities.Trace($"{endpoints.Length} RAR endpoints started."); 156CommunicationsUtilities.Trace("All endpoints successfully stopped. Exiting.");
AssemblyDependency\Node\OutOfProcRarNodeEndpoint.cs (7)
47CommunicationsUtilities.Trace($"({_endpointId}) Starting RAR endpoint."); 58CommunicationsUtilities.Trace($"({_endpointId}) RAR endpoint stopped due to cancellation."); 87CommunicationsUtilities.Trace($"({_endpointId}) Received request."); 95CommunicationsUtilities.Trace($"({_endpointId}) Executing RAR..."); 107CommunicationsUtilities.Trace($"({_endpointId}) Completed RAR request."); 113CommunicationsUtilities.Trace($"({_endpointId}) RAR client disconnected."); 123CommunicationsUtilities.Trace($"({_endpointId}) Exception while executing RAR request: {e}");
AssemblyDependency\ResolveAssemblyReference.cs (1)
3289CommunicationsUtilities.Trace($"RAR out-of-proc connection failed, failing back to in-proc. Exception: {ex}");
NodePipeClient.cs (5)
40CommunicationsUtilities.Trace($"Attempting connect to pipe {PipeName} with timeout {timeout} ms"); 53CommunicationsUtilities.Trace($"Successfully connected to pipe {PipeName}...!"); 70CommunicationsUtilities.Trace($"The remote pipe owner {remoteOwner.Value} does not match {identifier.Value}"); 83CommunicationsUtilities.Trace($"Writing handshake part {component.Key} ({component.Value}) to pipe {PipeName}"); 90CommunicationsUtilities.Trace($"Reading handshake from pipe {PipeName}");
NodePipeServer.cs (10)
94int waitTimeRemaining = Math.Max(0, CommunicationsUtilities.NodeConnectionTimeout - (int)usedWaitTime.TotalMilliseconds); 104CommunicationsUtilities.Trace($"Waiting for connection {waitTimeRemaining} ms..."); 115CommunicationsUtilities.Trace("Connection timed out waiting a host to contact us. Exiting comm thread."); 119CommunicationsUtilities.Trace("Parent started connecting. Reading handshake from parent"); 138CommunicationsUtilities.Trace($"Client connection failed but we will wait for another connection. Exception: {e.Message}"); 153CommunicationsUtilities.Trace($"Client connection failed. Exiting comm thread. {e}"); 197_pipeServer.TryReadIntForHandshake(byteToAccept: index == 0 ? CommunicationsUtilities.handshakeVersion : null, 205CommunicationsUtilities.Trace($"Handshake failed. Received {handshakePart} from host not {component.Value}. Probably the host is a different MSBuild build."); 226CommunicationsUtilities.Trace("Successfully connected to parent."); 249CommunicationsUtilities.Trace($"Handshake failed. Host user is {(clientIdentity == null ? "<unknown>" : clientIdentity.Name)} but we were created by {currentIdentity.Name}.");
MSBuild (35)
NodeEndpointOutOfProcBase.cs (23)
293CommunicationsUtilities.Trace($"Changing link status from {_status} to {newStatus}"); 380int waitTimeRemaining = Math.Max(0, CommunicationsUtilities.NodeConnectionTimeout - (int)usedWaitTime.TotalMilliseconds); 387CommunicationsUtilities.Trace($"Waiting for connection {waitTimeRemaining} ms..."); 396CommunicationsUtilities.Trace("Connection timed out waiting a host to contact us. Exiting comm thread."); 401CommunicationsUtilities.Trace("Parent started connecting. Reading handshake from parent"); 419byteToAccept: index == 0 ? (byte?)CommunicationsUtilities.handshakeVersion : null, /* this will disconnect a < 16.8 host; it expects leading 00 or F5 or 06. 0x00 is a wildcard */ 425CommunicationsUtilities.Trace($"Handshake failed with error: {result.ErrorMessage}"); 430CommunicationsUtilities.Trace( 457CommunicationsUtilities.Trace($"Sent PacketVersion: {NodePacketTypeExtensions.PacketVersion}"); 460CommunicationsUtilities.Trace("Successfully connected to parent."); 472CommunicationsUtilities.Trace($"Handshake failed. Host user is {(clientIdentity == null ? "<unknown>" : clientIdentity.Name)} but we were created by {currentIdentity.Name}."); 487CommunicationsUtilities.Trace($"Client connection failed but we will wait for another connection. Exception: {e.Message}"); 509CommunicationsUtilities.Trace($"Client connection failed. Exiting comm thread. {e}"); 526CommunicationsUtilities.Trace("Ending read loop"); 579CommunicationsUtilities.Trace( 616CommunicationsUtilities.Trace("Entering read loop."); 660CommunicationsUtilities.Trace($"Exception reading from server. {e}"); 674CommunicationsUtilities.Trace("Parent disconnected gracefully."); 681CommunicationsUtilities.Trace("Parent disconnected abruptly."); 687CommunicationsUtilities.Trace($"Incomplete header read from server. {bytesRead} of {headerByte.Length} bytes read"); 719CommunicationsUtilities.Trace($"Exception while deserializing packet {packetType}: {e}"); 778CommunicationsUtilities.Trace($"Exception while serializing packets: {e}"); 787CommunicationsUtilities.Trace("Disconnecting voluntarily");
NodeEndpointOutOfProcTaskHost.cs (1)
36new(CommunicationsUtilities.GetHandshakeOptions(taskHost: true, taskHostParameters: TaskHostParameters.Empty, nodeReuse: _nodeReuse));
OutOfProcTaskHostNode.cs (8)
855_savedEnvironment = CommunicationsUtilities.GetEnvironmentVariables(); 1133CommunicationsUtilities.GetEnvironmentVariables(), 1154CommunicationsUtilities.SetEnvironment(context.SavedEnvironment); 1180CommunicationsUtilities.Trace($"Nested task {taskHostConfiguration.TaskName} dispatched while {_blockedTaskCount} tasks are blocked on callbacks."); 1311CommunicationsUtilities.SetEnvironment(_savedEnvironment); 1497IDictionary<string, string> currentEnvironment = CommunicationsUtilities.GetEnvironmentVariables(); 1517CommunicationsUtilities.SetEnvironment(_savedEnvironment); 1620CommunicationsUtilities.SetEnvironment(updatedEnvironment);
XMake.cs (3)
380CommunicationsUtilities.Trace($"Unexpected exception during command line parsing. Can not determine if it is allowed to use Server. Fall back to old behavior. Exception: {ex}"); 2734CommunicationsUtilities.Trace($"Invalid node packet version value '{parameters[parameters.Length - 1]}': {ex.Message}"); 2739CommunicationsUtilities.Trace($"Node packet version value '{parameters[parameters.Length - 1]}' out of range: {ex.Message}");