30 references to InvalidNodeId
Microsoft.Build (27)
BackEnd\BuildManager\BuildManager.cs (1)
775config.ResultsNodeId = Scheduler.InvalidNodeId;
BackEnd\BuildManager\CacheAggregator.cs (1)
81newConfig.ResultsNodeId = Scheduler.InvalidNodeId;
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1095return resultsNodeId != Scheduler.InvalidNodeId && resultsNodeId != currentNodeId;
BackEnd\Components\Scheduler\SchedulableRequest.cs (2)
401ErrorUtilities.VerifyThrow(_assignedNodeId == Scheduler.InvalidNodeId || _assignedNodeId == nodeId, "Request must always resume on the same node on which it was started."); 408ErrorUtilities.VerifyThrow(requiredNodeId == Scheduler.InvalidNodeId || requiredNodeId == nodeId, "Request {0} cannot be assigned to node {1} because its configuration is already assigned to node {2}", _request.GlobalRequestId, nodeId, requiredNodeId);
BackEnd\Components\Scheduler\Scheduler.cs (19)
474int parentNode = (unscheduledRequest.Parent == null) ? InvalidNodeId : unscheduledRequest.Parent.AssignedNode; 1119int requestRequiredNodeId = InvalidNodeId; 1125if (requiredNodeId == InvalidNodeId || idleNodes.Contains(requiredNodeId)) 1140int nodeIdToAssign = requestRequiredNodeId == InvalidNodeId ? idleNodes.First() : requestRequiredNodeId; 1161int requestRequiredNodeId = InvalidNodeId; 1167if (requiredNodeId == InvalidNodeId || idleNodes.Contains(requiredNodeId)) 1182int nodeIdToAssign = requestRequiredNodeId == InvalidNodeId ? idleNodes.First() : requestRequiredNodeId; 1213if (requiredNodeId == InvalidNodeId || requiredNodeId == nodeId) 1239if (requiredNodeId == InvalidNodeId) 1411ErrorUtilities.VerifyThrow(nodeId != InvalidNodeId, "Invalid node id specified."); 1421if (config.ResultsNodeId == InvalidNodeId) 1426ErrorUtilities.VerifyThrow(config.ResultsNodeId != InvalidNodeId, "Configuration's results node is not set."); 1548if (assignedNodeForConfiguration != Scheduler.InvalidNodeId) 1756int nodeForResults = (parentRequest == null) ? InvalidNodeId : parentRequest.AssignedNode; 1788if (assignedNodeId != Scheduler.InvalidNodeId) 1903int nodeForResults = (request.Parent != null) ? request.Parent.AssignedNode : InvalidNodeId; 1927if (response.NodeId != InvalidNodeId) 2185ErrorUtilities.VerifyThrow(parentRequestNode != InvalidNodeId, "Invalid parent node provided."); 2469if (buildEvent.Request.AssignedNode != InvalidNodeId)
BackEnd\Components\Scheduler\SchedulingData.cs (2)
628return Scheduler.InvalidNodeId; 645return requiredNodeId == Scheduler.InvalidNodeId || requiredNodeId == nodeId;
BackEnd\Shared\BuildRequestConfiguration.cs (1)
131private int _resultsNodeId = Scheduler.InvalidNodeId;
Microsoft.Build.Engine.UnitTests (3)
BackEnd\CacheAggregator_Tests.cs (1)
290aggregatedConfig.ResultsNodeId.ShouldBe(Scheduler.InvalidNodeId);
BackEnd\RequestBuilder_Tests.cs (2)
354[InlineData(true, Scheduler.InvalidNodeId, 2, false)] // MT mode, results unset → no transfer needed 357[InlineData(false, Scheduler.InvalidNodeId, 2, false)] // ST mode, results unset → no transfer needed