116 references to ConfigurationId
Microsoft.Build (116)
BackEnd\BuildManager\BuildManager.cs (7)
1589string? projectFile = _configCache?[executingRequest.ConfigurationId]?.ProjectFullPath; 1590nodeDetails.Add(CrashTelemetry.FormatActiveNodeDetail(nodeId, executingRequest.ConfigurationId, projectFile)); 2895BuildRequestConfiguration config = _configCache![request.ConfigurationId]; 3004&& buildSubmission.BuildRequest.ConfigurationId == configuration.ConfigurationId 3171BuildResult? result = submission.BuildRequest == null ? null : _resultsCache?.GetResultsForConfiguration(submission.BuildRequest.ConfigurationId); 3246!configurationsOnNode.Contains(response.BuildRequest.ConfigurationId)) 3249_nodeManager!.SendData(response.NodeId, configCache[response.BuildRequest.ConfigurationId]);
BackEnd\BuildManager\BuildSubmission.cs (2)
231if (result.ConfigurationId != BuildRequest?.ConfigurationId) 233InternalError.Throw($"BuildResult configuration ({result.ConfigurationId}) doesn't match BuildRequest configuration ({BuildRequest?.ConfigurationId})");
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (24)
276TraceEngine($"CFB: Shutting down request {entry.Request.GlobalRequestId}({entry.Request.ConfigurationId}) (nr {entry.Request.NodeRequestId}) failed due to exception: {e}"); 295TraceEngine($"CFB: Shutting down request {entry.Request.GlobalRequestId}({entry.Request.ConfigurationId}) (nr {entry.Request.NodeRequestId}) failed due to exception: {e}"); 310TraceEngine($"CFB: Request is now {entry.Request.GlobalRequestId}({entry.Request.ConfigurationId}) (nr {entry.Request.NodeRequestId}) has been deactivated."); 372TraceEngine($"Request {request.GlobalRequestId}({request.ConfigurationId}) (nr {request.NodeRequestId}) received and activated."); 375Assumed.True(_configCache.HasConfiguration(request.ConfigurationId), $"Request {request.GlobalRequestId} refers to configuration {request.ConfigurationId} which is not known to the engine."); 381BuildResult result = cache.GetResultsForConfiguration(request.ConfigurationId); 383BuildRequestConfiguration config = ((IConfigCache)_componentHost.GetComponent(BuildComponentType.ConfigCache))[request.ConfigurationId]; 397TraceEngine($"Request {request.GlobalRequestId}({request.ConfigurationId}) (nr {request.NodeRequestId}) retrieved results for configuration {request.ConfigurationId} from node {_componentHost.BuildParameters.NodeId} for transfer."); 416BuildRequestConfiguration config = _configCache[request.ConfigurationId]; 465TraceEngine($"Request {entry.Request.GlobalRequestId}({entry.Request.ConfigurationId}) (nr {entry.Request.NodeRequestId}) is now proceeding from current state {entry.State}."); 486TraceEngine($"Request {entry.Request.GlobalRequestId}({entry.Request.ConfigurationId}) (nr {entry.Request.NodeRequestId}) has retrieved the results for configuration {entry.Request.ConfigurationId} and cached them on node {_componentHost.BuildParameters.NodeId} (UBR)."); 513TraceEngine($"Request {entry.Request.GlobalRequestId}({entry.Request.ConfigurationId}) (nr {entry.Request.NodeRequestId}) is no longer waiting on nr {result.NodeRequestId} (UBR). Results are {result.OverallResult}."); 713TraceEngine($"RRC: Reporting result for request {request.GlobalRequestId}({request.ConfigurationId}) (nr {request.NodeRequestId})."); 798TraceEngine($"ERS: Active request is now {currentEntry.Request.GlobalRequestId}({currentEntry.Request.ConfigurationId}) (nr {currentEntry.Request.NodeRequestId})."); 804TraceEngine($"ERS: Request {currentEntry.Request.GlobalRequestId}({currentEntry.Request.ConfigurationId}) (nr {currentEntry.Request.NodeRequestId}) is marked as complete."); 830TraceEngine($"ERS: Request {completedEntry.Request.GlobalRequestId}({completedEntry.Request.ConfigurationId}) (nr {completedEntry.Request.NodeRequestId}) is being removed from the requests list."); 872BuildRequestConfiguration configuration = _configCache[completedEntry.Request.ConfigurationId]; 884TraceEngine($"ERS: Request is now {completedEntry.Request.GlobalRequestId}({completedEntry.Request.ConfigurationId}) (nr {completedEntry.Request.NodeRequestId}) has had its builder cleaned up."); 1254TraceEngine($"Request {issuingEntry.Request.GlobalRequestId}({issuingEntry.Request.ConfigurationId}) (nr {issuingEntry.Request.NodeRequestId}) is waiting on configuration {request.Config.ConfigurationId} (IBR)"); 1288_nodeLoggingContext.LogRequestHandledFromCache(newRequest, _configCache[newRequest.ConfigurationId], response.Results); 1430TraceEngine($"Sending node request {blockingRequest.NodeRequestId} (configuration {blockingRequest.ConfigurationId}) with parent {blocker.BlockedRequestId} to Build Manager");
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (3)
129Assumed.Equal(requestConfiguration.ConfigurationId, request.ConfigurationId, "Configuration id mismatch"); 527if (!_unresolvedConfigurations.TryGetValue(newRequest.ConfigurationId, out List<BuildRequest> value)) 530_unresolvedConfigurations.Add(newRequest.ConfigurationId, value);
BackEnd\Components\Caching\ResultsCache.cs (2)
115if (_resultsByConfiguration.TryGetValue(request.ConfigurationId, out BuildResult result)) 193if (_resultsByConfiguration.TryGetValue(request.ConfigurationId, out BuildResult allResults))
BackEnd\Components\Logging\ProjectLoggingContext.cs (3)
46requestEntry.Request.ConfigurationId, 71request.ConfigurationId, 93requestEntry.Request.ConfigurationId,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
377BuildRequestConfiguration configuration = _configCache[buildRequest.ConfigurationId]; 385BuildRequestConfiguration configuration = _configCache[buildRequest.ConfigurationId];
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
1313var cachedResult = resultsCache.GetResultsForConfiguration(_requestEntry.Request.ConfigurationId); 1372BuildResult unfilteredResult = resultsCache.GetResultsForConfiguration(_requestEntry.Request.ConfigurationId);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (1)
142BuildResult existingBuildResult = resultsCache.GetResultsForConfiguration(_requestEntry.Request.ConfigurationId);
BackEnd\Components\Scheduler\SchedulableRequest.cs (1)
406int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(_request.ConfigurationId);
BackEnd\Components\Scheduler\Scheduler.cs (49)
395TraceScheduler($"Circular dependency caused by request {ex.Request.GlobalRequestId}({ex.Request.ConfigurationId}) (nr {ex.Request.NodeRequestId}), parent {parentRequest.BuildRequest.GlobalRequestId}({parentRequest.BuildRequest.ConfigurationId}) (nr {parentRequest.BuildRequest.NodeRequestId})"); 408TraceScheduler($"Circular dependency caused by request {ex.Request.GlobalRequestId}({ex.Request.ConfigurationId}) (nr {ex.Request.NodeRequestId}), parent {parentRequest.BuildRequest.GlobalRequestId}({parentRequest.BuildRequest.ConfigurationId}) (nr {parentRequest.BuildRequest.NodeRequestId})"); 1006SchedulingPlan.PlanConfigData configToConsider = _schedulingPlan.GetConfiguration(request.BuildRequest.ConfigurationId); 1084return _configCache[request.ConfigurationId].IsTraversal; 1140int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(unscheduledRequest.BuildRequest.ConfigurationId); 1144System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath); 1182int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(unscheduledRequest.BuildRequest.ConfigurationId); 1186System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath); 1225int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(currentRequest.ConfigurationId); 1398int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(request.BuildRequest.ConfigurationId); 1432bool mustSendConfigurationToNode = _availableNodes[nodeId].AssignConfiguration(request.BuildRequest.ConfigurationId); 1436BuildRequestConfiguration config = _configCache[request.BuildRequest.ConfigurationId]; 1557int assignedNodeForConfiguration = _schedulingData.GetAssignedNodeForRequestConfiguration(request.BuildRequest.ConfigurationId); 1710blockingRequest.BuildRequest.ConfigurationId == blockedRequest.BuildRequest.ConfigurationId && 1729BuildRequest newRequest = new BuildRequest(parentRequest.BuildRequest.SubmissionId, BuildRequest.ResultsTransferNodeRequestId, parentRequest.BuildRequest.ConfigurationId, [], null, parentRequest.BuildRequest.BuildEventContext, parentRequest.BuildRequest, parentRequest.BuildRequest.BuildRequestDataFlags); 1741BuildRequestConfiguration configuration = _configCache[parentRequest.BuildRequest.ConfigurationId]; 1771TraceScheduler($"Received request {request.GlobalRequestId} (node request {request.NodeRequestId}) with parent {request.ParentGlobalRequestId} from node {nodeForResults} for project {_configCache![request.ConfigurationId].ProjectFullPath} with targets {(request.Targets.Count == 0 ? "default" : string.Join(";", request.Targets))}"); 1801int assignedNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(request.ConfigurationId); 1807if (_schedulingData.GetRequestsAssignedToConfigurationCount(request.ConfigurationId) == 0) 1810_schedulingData.UnassignNodeForRequestConfiguration(request.ConfigurationId); 1819else if (_schedulingData.GetRequestsAssignedToConfigurationCount(request.ConfigurationId) > 0) 1822foreach (SchedulableRequest existingRequest in _schedulingData.GetRequestsAssignedToConfiguration(request.ConfigurationId)) 1836Assumed.True(_configCache.HasConfiguration(request.ConfigurationId), "A request should have a configuration if it makes it this far in the build process."); 1838var config = _configCache[request.ConfigurationId]; 2023BuildRequestConfiguration config = _configCache[request.ConfigurationId]; 2046BuildRequestConfiguration requestConfig = _configCache[request.ConfigurationId]; 2047BuildRequestConfiguration parentConfig = _configCache[parentRequest.BuildRequest.ConfigurationId]; 2076string projectFullPath = _configCache[request.ConfigurationId].ProjectFullPath; 2095BuildRequestConfiguration requestConfig = _configCache[request.ConfigurationId]; 2133configurationId = blockedRequest.BuildRequest.ConfigurationId; 2144configurationId = executingRequest.BuildRequest.ConfigurationId; 2166BuildResult requestResults = resultsCache.GetResultsForConfiguration(buildRequest.ConfigurationId); 2178if (configCache[buildRequest.ConfigurationId] 2237BuildRequestConfiguration configuration = _configCache[request.ConfigurationId]; 2238int nodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(request.ConfigurationId); 2284Assumed.NotEqual(request.ConfigurationId, BuildRequestConfiguration.InvalidConfigurationId, "Requests should have a valid configuration id at this point"); 2288if (_schedulingData.CanScheduleConfigurationToNode(request.ConfigurationId, InProcNodeId) && request.IsProxyBuildRequest()) 2293BuildRequestConfiguration configuration = _configCache[request.ConfigurationId]; 2361|| _schedulingData.GetRequestsAssignedToConfigurationCount(request.ConfigurationId) == 0) 2370foreach (SchedulableRequest existingRequest in _schedulingData.GetRequestsAssignedToConfiguration(request.ConfigurationId)) 2477int workId = useConfigurations ? buildEvent.Request.BuildRequest.ConfigurationId : buildEvent.Request.BuildRequest.GlobalRequestId; 2673useConfigurations ? request.BuildRequest.ConfigurationId : request.BuildRequest.GlobalRequestId, 2677_configCache[request.BuildRequest.ConfigurationId].ProjectFullPath, 3011_schedulingData.GetAssignedNodeForRequestConfiguration(buildRequest.ConfigurationId), 3016buildRequest.ConfigurationId, 3017_configCache[buildRequest.ConfigurationId].ProjectFullPath,
BackEnd\Components\Scheduler\ScheduleResponse.cs (2)
244return $"Act: {Action} Node: {NodeId} Request: {BuildRequest.GlobalRequestId} Parent {BuildRequest.ParentGlobalRequestId} Configuration: {BuildRequest.ConfigurationId}"; 247return $"Act: {Action} Node: {NodeId} Request: {BuildRequest.GlobalRequestId} Parent {BuildRequest.ParentGlobalRequestId} Configuration: {BuildRequest.ConfigurationId}";
BackEnd\Components\Scheduler\SchedulingData.cs (11)
270if (!_configurationToRequests.TryGetValue(request.BuildRequest.ConfigurationId, out requests)) 273_configurationToRequests[request.BuildRequest.ConfigurationId] = requests; 349if (!configurationsAssignedToNode.Contains(request.BuildRequest.ConfigurationId)) 351configurationsAssignedToNode.Add(request.BuildRequest.ConfigurationId); 372Assumed.True(_configurationToRequests.ContainsKey(request.BuildRequest.ConfigurationId), $"Configuration {request.BuildRequest.ConfigurationId} never had requests assigned to it."); 373Assumed.Positive(_configurationToRequests[request.BuildRequest.ConfigurationId].Count, $"Configuration {request.BuildRequest.ConfigurationId} has no requests assigned to it."); 374_configurationToRequests[request.BuildRequest.ConfigurationId].Remove(request); 389_configurationToNode[request.BuildRequest.ConfigurationId] = request.AssignedNode; 638return CanScheduleConfigurationToNode(request.BuildRequest.ConfigurationId, nodeId);
BackEnd\Components\Scheduler\SchedulingPlan.cs (5)
211return _configCache[rootRequest.BuildRequest.ConfigurationId].ProjectFullPath + ".buildplan"; 442file.Write(request.BuildRequest.ConfigurationId); 445file.Write(" {0}", child.BuildRequest.ConfigurationId); 465accumulatedTimeByConfiguration.TryGetValue(request.BuildRequest.ConfigurationId, out accumulatedTime); 466accumulatedTimeByConfiguration[request.BuildRequest.ConfigurationId] = accumulatedTime + request.GetTimeSpentInState(SchedulableRequestState.Executing).TotalMilliseconds;
BackEnd\Shared\BuildRequestConfiguration.cs (1)
903Assumed.Equal(request.ConfigurationId, ConfigurationId, "Request does not match configuration.");
BackEnd\Shared\BuildResult.cs (1)
241_configurationId = request.ConfigurationId;