114 references to ConfigurationId
Microsoft.Build (114)
BackEnd\BuildManager\BuildManager.cs (7)
1327string? projectFile = _configCache?[executingRequest.ConfigurationId]?.ProjectFullPath; 1329nodeDetails.Add($"{nodeId}:{executingRequest.ConfigurationId}:{projectName}"); 2595BuildRequestConfiguration config = _configCache![request.ConfigurationId]; 2704&& buildSubmission.BuildRequest.ConfigurationId == configuration.ConfigurationId 2859BuildResult? result = submission.BuildRequest == null ? null : _resultsCache?.GetResultsForConfiguration(submission.BuildRequest.ConfigurationId); 2930!configurationsOnNode.Contains(response.BuildRequest.ConfigurationId)) 2933_nodeManager!.SendData(response.NodeId, configCache[response.BuildRequest.ConfigurationId]);
BackEnd\BuildManager\BuildSubmission.cs (2)
226if (result.ConfigurationId != BuildRequest?.ConfigurationId) 228InternalError.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]; 396TraceEngine($"Request {request.GlobalRequestId}({request.ConfigurationId}) (nr {request.NodeRequestId}) retrieved results for configuration {request.ConfigurationId} from node {_componentHost.BuildParameters.NodeId} for transfer."); 415BuildRequestConfiguration config = _configCache[request.ConfigurationId]; 464TraceEngine($"Request {entry.Request.GlobalRequestId}({entry.Request.ConfigurationId}) (nr {entry.Request.NodeRequestId}) is now proceeding from current state {entry.State}."); 485TraceEngine($"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)."); 512TraceEngine($"Request {entry.Request.GlobalRequestId}({entry.Request.ConfigurationId}) (nr {entry.Request.NodeRequestId}) is no longer waiting on nr {result.NodeRequestId} (UBR). Results are {result.OverallResult}."); 707TraceEngine($"RRC: Reporting result for request {request.GlobalRequestId}({request.ConfigurationId}) (nr {request.NodeRequestId})."); 792TraceEngine($"ERS: Active request is now {currentEntry.Request.GlobalRequestId}({currentEntry.Request.ConfigurationId}) (nr {currentEntry.Request.NodeRequestId})."); 798TraceEngine($"ERS: Request {currentEntry.Request.GlobalRequestId}({currentEntry.Request.ConfigurationId}) (nr {currentEntry.Request.NodeRequestId}) is marked as complete."); 824TraceEngine($"ERS: Request {completedEntry.Request.GlobalRequestId}({completedEntry.Request.ConfigurationId}) (nr {completedEntry.Request.NodeRequestId}) is being removed from the requests list."); 866BuildRequestConfiguration configuration = _configCache[completedEntry.Request.ConfigurationId]; 878TraceEngine($"ERS: Request is now {completedEntry.Request.GlobalRequestId}({completedEntry.Request.ConfigurationId}) (nr {completedEntry.Request.NodeRequestId}) has had its builder cleaned up."); 1248TraceEngine($"Request {issuingEntry.Request.GlobalRequestId}({issuingEntry.Request.ConfigurationId}) (nr {issuingEntry.Request.NodeRequestId}) is waiting on configuration {request.Config.ConfigurationId} (IBR)"); 1281_nodeLoggingContext.LogRequestHandledFromCache(newRequest, _configCache[newRequest.ConfigurationId], response.Results); 1423TraceEngine($"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)) 169if (_resultsByConfiguration.TryGetValue(request.ConfigurationId, out BuildResult allResults))
BackEnd\Components\Logging\ProjectLoggingContext.cs (3)
40requestEntry.Request.ConfigurationId, 65request.ConfigurationId, 87requestEntry.Request.ConfigurationId,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
372BuildRequestConfiguration configuration = _configCache[buildRequest.ConfigurationId]; 380BuildRequestConfiguration configuration = _configCache[buildRequest.ConfigurationId];
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
1277var cachedResult = resultsCache.GetResultsForConfiguration(_requestEntry.Request.ConfigurationId); 1314BuildResult unfilteredResult = resultsCache.GetResultsForConfiguration(_requestEntry.Request.ConfigurationId);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (1)
139BuildResult existingBuildResult = resultsCache.GetResultsForConfiguration(_requestEntry.Request.ConfigurationId);
BackEnd\Components\Scheduler\SchedulableRequest.cs (1)
406int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(_request.ConfigurationId);
BackEnd\Components\Scheduler\Scheduler.cs (47)
394TraceScheduler($"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})"); 407TraceScheduler($"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})"); 1005SchedulingPlan.PlanConfigData configToConsider = _schedulingPlan.GetConfiguration(request.BuildRequest.ConfigurationId); 1083return _configCache[request.ConfigurationId].IsTraversal; 1139int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(unscheduledRequest.BuildRequest.ConfigurationId); 1143System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath); 1181int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(unscheduledRequest.BuildRequest.ConfigurationId); 1185System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.ConfigurationId].ProjectFullPath); 1224int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(currentRequest.ConfigurationId); 1397int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(request.BuildRequest.ConfigurationId); 1431bool mustSendConfigurationToNode = _availableNodes[nodeId].AssignConfiguration(request.BuildRequest.ConfigurationId); 1435BuildRequestConfiguration config = _configCache[request.BuildRequest.ConfigurationId]; 1556int assignedNodeForConfiguration = _schedulingData.GetAssignedNodeForRequestConfiguration(request.BuildRequest.ConfigurationId); 1709blockingRequest.BuildRequest.ConfigurationId == blockedRequest.BuildRequest.ConfigurationId && 1728BuildRequest newRequest = new BuildRequest(parentRequest.BuildRequest.SubmissionId, BuildRequest.ResultsTransferNodeRequestId, parentRequest.BuildRequest.ConfigurationId, [], null, parentRequest.BuildRequest.BuildEventContext, parentRequest.BuildRequest, parentRequest.BuildRequest.BuildRequestDataFlags); 1740BuildRequestConfiguration configuration = _configCache[parentRequest.BuildRequest.ConfigurationId]; 1770TraceScheduler($"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))}"); 1800int assignedNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(request.ConfigurationId); 1806if (_schedulingData.GetRequestsAssignedToConfigurationCount(request.ConfigurationId) == 0) 1809_schedulingData.UnassignNodeForRequestConfiguration(request.ConfigurationId); 1818else if (_schedulingData.GetRequestsAssignedToConfigurationCount(request.ConfigurationId) > 0) 1821foreach (SchedulableRequest existingRequest in _schedulingData.GetRequestsAssignedToConfiguration(request.ConfigurationId)) 1835Assumed.True(_configCache.HasConfiguration(request.ConfigurationId), "A request should have a configuration if it makes it this far in the build process."); 1837var config = _configCache[request.ConfigurationId]; 2022BuildRequestConfiguration config = _configCache[request.ConfigurationId]; 2047string projectFullPath = _configCache[request.ConfigurationId].ProjectFullPath; 2066BuildRequestConfiguration requestConfig = _configCache[request.ConfigurationId]; 2104configurationId = blockedRequest.BuildRequest.ConfigurationId; 2115configurationId = executingRequest.BuildRequest.ConfigurationId; 2137BuildResult requestResults = resultsCache.GetResultsForConfiguration(buildRequest.ConfigurationId); 2149if (configCache[buildRequest.ConfigurationId] 2208BuildRequestConfiguration configuration = _configCache[request.ConfigurationId]; 2209int nodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(request.ConfigurationId); 2252Assumed.NotEqual(request.ConfigurationId, BuildRequestConfiguration.InvalidConfigurationId, "Requests should have a valid configuration id at this point"); 2256if (_schedulingData.CanScheduleConfigurationToNode(request.ConfigurationId, InProcNodeId) && request.IsProxyBuildRequest()) 2261BuildRequestConfiguration configuration = _configCache[request.ConfigurationId]; 2329|| _schedulingData.GetRequestsAssignedToConfigurationCount(request.ConfigurationId) == 0) 2338foreach (SchedulableRequest existingRequest in _schedulingData.GetRequestsAssignedToConfiguration(request.ConfigurationId)) 2445int workId = useConfigurations ? buildEvent.Request.BuildRequest.ConfigurationId : buildEvent.Request.BuildRequest.GlobalRequestId; 2641useConfigurations ? request.BuildRequest.ConfigurationId : request.BuildRequest.GlobalRequestId, 2645_configCache[request.BuildRequest.ConfigurationId].ProjectFullPath, 2979_schedulingData.GetAssignedNodeForRequestConfiguration(buildRequest.ConfigurationId), 2984buildRequest.ConfigurationId, 2985_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)
264if (!_configurationToRequests.TryGetValue(request.BuildRequest.ConfigurationId, out requests)) 267_configurationToRequests[request.BuildRequest.ConfigurationId] = requests; 343if (!configurationsAssignedToNode.Contains(request.BuildRequest.ConfigurationId)) 345configurationsAssignedToNode.Add(request.BuildRequest.ConfigurationId); 366Assumed.True(_configurationToRequests.ContainsKey(request.BuildRequest.ConfigurationId), $"Configuration {request.BuildRequest.ConfigurationId} never had requests assigned to it."); 367Assumed.Positive(_configurationToRequests[request.BuildRequest.ConfigurationId].Count, $"Configuration {request.BuildRequest.ConfigurationId} has no requests assigned to it."); 368_configurationToRequests[request.BuildRequest.ConfigurationId].Remove(request); 383_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)
794Assumed.Equal(request.ConfigurationId, ConfigurationId, "Request does not match configuration.");
BackEnd\Shared\BuildResult.cs (1)
236_configurationId = request.ConfigurationId;