114 references to ConfigurationId
Microsoft.Build (114)
BackEnd\BuildManager\BuildManager.cs (7)
1327
string? projectFile = _configCache?[executingRequest.
ConfigurationId
]?.ProjectFullPath;
1329
nodeDetails.Add($"{nodeId}:{executingRequest.
ConfigurationId
}:{projectName}");
2595
BuildRequestConfiguration config = _configCache![request.
ConfigurationId
];
2704
&& buildSubmission.BuildRequest.
ConfigurationId
== configuration.ConfigurationId
2859
BuildResult? 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)
226
if (result.ConfigurationId != BuildRequest?.
ConfigurationId
)
228
InternalError.Throw($"BuildResult configuration ({result.ConfigurationId}) doesn't match BuildRequest configuration ({BuildRequest?.
ConfigurationId
})");
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (24)
276
TraceEngine($"CFB: Shutting down request {entry.Request.GlobalRequestId}({entry.Request.
ConfigurationId
}) (nr {entry.Request.NodeRequestId}) failed due to exception: {e}");
295
TraceEngine($"CFB: Shutting down request {entry.Request.GlobalRequestId}({entry.Request.
ConfigurationId
}) (nr {entry.Request.NodeRequestId}) failed due to exception: {e}");
310
TraceEngine($"CFB: Request is now {entry.Request.GlobalRequestId}({entry.Request.
ConfigurationId
}) (nr {entry.Request.NodeRequestId}) has been deactivated.");
372
TraceEngine($"Request {request.GlobalRequestId}({request.
ConfigurationId
}) (nr {request.NodeRequestId}) received and activated.");
375
Assumed.True(_configCache.HasConfiguration(request.
ConfigurationId
), $"Request {request.GlobalRequestId} refers to configuration {request.
ConfigurationId
} which is not known to the engine.");
381
BuildResult result = cache.GetResultsForConfiguration(request.
ConfigurationId
);
383
BuildRequestConfiguration config = ((IConfigCache)_componentHost.GetComponent(BuildComponentType.ConfigCache))[request.
ConfigurationId
];
396
TraceEngine($"Request {request.GlobalRequestId}({request.
ConfigurationId
}) (nr {request.NodeRequestId}) retrieved results for configuration {request.
ConfigurationId
} from node {_componentHost.BuildParameters.NodeId} for transfer.");
415
BuildRequestConfiguration config = _configCache[request.
ConfigurationId
];
464
TraceEngine($"Request {entry.Request.GlobalRequestId}({entry.Request.
ConfigurationId
}) (nr {entry.Request.NodeRequestId}) is now proceeding from current state {entry.State}.");
485
TraceEngine($"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).");
512
TraceEngine($"Request {entry.Request.GlobalRequestId}({entry.Request.
ConfigurationId
}) (nr {entry.Request.NodeRequestId}) is no longer waiting on nr {result.NodeRequestId} (UBR). Results are {result.OverallResult}.");
707
TraceEngine($"RRC: Reporting result for request {request.GlobalRequestId}({request.
ConfigurationId
}) (nr {request.NodeRequestId}).");
792
TraceEngine($"ERS: Active request is now {currentEntry.Request.GlobalRequestId}({currentEntry.Request.
ConfigurationId
}) (nr {currentEntry.Request.NodeRequestId}).");
798
TraceEngine($"ERS: Request {currentEntry.Request.GlobalRequestId}({currentEntry.Request.
ConfigurationId
}) (nr {currentEntry.Request.NodeRequestId}) is marked as complete.");
824
TraceEngine($"ERS: Request {completedEntry.Request.GlobalRequestId}({completedEntry.Request.
ConfigurationId
}) (nr {completedEntry.Request.NodeRequestId}) is being removed from the requests list.");
866
BuildRequestConfiguration configuration = _configCache[completedEntry.Request.
ConfigurationId
];
878
TraceEngine($"ERS: Request is now {completedEntry.Request.GlobalRequestId}({completedEntry.Request.
ConfigurationId
}) (nr {completedEntry.Request.NodeRequestId}) has had its builder cleaned up.");
1248
TraceEngine($"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);
1423
TraceEngine($"Sending node request {blockingRequest.NodeRequestId} (configuration {blockingRequest.
ConfigurationId
}) with parent {blocker.BlockedRequestId} to Build Manager");
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (3)
129
Assumed.Equal(requestConfiguration.ConfigurationId, request.
ConfigurationId
, "Configuration id mismatch");
527
if (!_unresolvedConfigurations.TryGetValue(newRequest.
ConfigurationId
, out List<BuildRequest> value))
530
_unresolvedConfigurations.Add(newRequest.
ConfigurationId
, value);
BackEnd\Components\Caching\ResultsCache.cs (2)
115
if (_resultsByConfiguration.TryGetValue(request.
ConfigurationId
, out BuildResult result))
169
if (_resultsByConfiguration.TryGetValue(request.
ConfigurationId
, out BuildResult allResults))
BackEnd\Components\Logging\ProjectLoggingContext.cs (3)
40
requestEntry.Request.
ConfigurationId
,
65
request.
ConfigurationId
,
87
requestEntry.Request.
ConfigurationId
,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (2)
372
BuildRequestConfiguration configuration = _configCache[buildRequest.
ConfigurationId
];
380
BuildRequestConfiguration configuration = _configCache[buildRequest.
ConfigurationId
];
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
1277
var cachedResult = resultsCache.GetResultsForConfiguration(_requestEntry.Request.
ConfigurationId
);
1314
BuildResult unfilteredResult = resultsCache.GetResultsForConfiguration(_requestEntry.Request.
ConfigurationId
);
BackEnd\Components\RequestBuilder\TargetBuilder.cs (1)
139
BuildResult existingBuildResult = resultsCache.GetResultsForConfiguration(_requestEntry.Request.
ConfigurationId
);
BackEnd\Components\Scheduler\SchedulableRequest.cs (1)
406
int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(_request.
ConfigurationId
);
BackEnd\Components\Scheduler\Scheduler.cs (47)
394
TraceScheduler($"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})");
407
TraceScheduler($"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})");
1005
SchedulingPlan.PlanConfigData configToConsider = _schedulingPlan.GetConfiguration(request.BuildRequest.
ConfigurationId
);
1083
return _configCache[request.
ConfigurationId
].IsTraversal;
1139
int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(unscheduledRequest.BuildRequest.
ConfigurationId
);
1143
System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.
ConfigurationId
].ProjectFullPath);
1181
int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(unscheduledRequest.BuildRequest.
ConfigurationId
);
1185
System.IO.FileInfo f = new FileInfo(_configCache[unscheduledRequest.BuildRequest.
ConfigurationId
].ProjectFullPath);
1224
int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(currentRequest.
ConfigurationId
);
1397
int requiredNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(request.BuildRequest.
ConfigurationId
);
1431
bool mustSendConfigurationToNode = _availableNodes[nodeId].AssignConfiguration(request.BuildRequest.
ConfigurationId
);
1435
BuildRequestConfiguration config = _configCache[request.BuildRequest.
ConfigurationId
];
1556
int assignedNodeForConfiguration = _schedulingData.GetAssignedNodeForRequestConfiguration(request.BuildRequest.
ConfigurationId
);
1709
blockingRequest.BuildRequest.
ConfigurationId
== blockedRequest.BuildRequest.
ConfigurationId
&&
1728
BuildRequest newRequest = new BuildRequest(parentRequest.BuildRequest.SubmissionId, BuildRequest.ResultsTransferNodeRequestId, parentRequest.BuildRequest.
ConfigurationId
, [], null, parentRequest.BuildRequest.BuildEventContext, parentRequest.BuildRequest, parentRequest.BuildRequest.BuildRequestDataFlags);
1740
BuildRequestConfiguration configuration = _configCache[parentRequest.BuildRequest.
ConfigurationId
];
1770
TraceScheduler($"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))}");
1800
int assignedNodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(request.
ConfigurationId
);
1806
if (_schedulingData.GetRequestsAssignedToConfigurationCount(request.
ConfigurationId
) == 0)
1809
_schedulingData.UnassignNodeForRequestConfiguration(request.
ConfigurationId
);
1818
else if (_schedulingData.GetRequestsAssignedToConfigurationCount(request.
ConfigurationId
) > 0)
1821
foreach (SchedulableRequest existingRequest in _schedulingData.GetRequestsAssignedToConfiguration(request.
ConfigurationId
))
1835
Assumed.True(_configCache.HasConfiguration(request.
ConfigurationId
), "A request should have a configuration if it makes it this far in the build process.");
1837
var config = _configCache[request.
ConfigurationId
];
2022
BuildRequestConfiguration config = _configCache[request.
ConfigurationId
];
2047
string projectFullPath = _configCache[request.
ConfigurationId
].ProjectFullPath;
2066
BuildRequestConfiguration requestConfig = _configCache[request.
ConfigurationId
];
2104
configurationId = blockedRequest.BuildRequest.
ConfigurationId
;
2115
configurationId = executingRequest.BuildRequest.
ConfigurationId
;
2137
BuildResult requestResults = resultsCache.GetResultsForConfiguration(buildRequest.
ConfigurationId
);
2149
if (configCache[buildRequest.
ConfigurationId
]
2208
BuildRequestConfiguration configuration = _configCache[request.
ConfigurationId
];
2209
int nodeId = _schedulingData.GetAssignedNodeForRequestConfiguration(request.
ConfigurationId
);
2252
Assumed.NotEqual(request.
ConfigurationId
, BuildRequestConfiguration.InvalidConfigurationId, "Requests should have a valid configuration id at this point");
2256
if (_schedulingData.CanScheduleConfigurationToNode(request.
ConfigurationId
, InProcNodeId) && request.IsProxyBuildRequest())
2261
BuildRequestConfiguration configuration = _configCache[request.
ConfigurationId
];
2329
|| _schedulingData.GetRequestsAssignedToConfigurationCount(request.
ConfigurationId
) == 0)
2338
foreach (SchedulableRequest existingRequest in _schedulingData.GetRequestsAssignedToConfiguration(request.
ConfigurationId
))
2445
int workId = useConfigurations ? buildEvent.Request.BuildRequest.
ConfigurationId
: buildEvent.Request.BuildRequest.GlobalRequestId;
2641
useConfigurations ? request.BuildRequest.
ConfigurationId
: request.BuildRequest.GlobalRequestId,
2645
_configCache[request.BuildRequest.
ConfigurationId
].ProjectFullPath,
2979
_schedulingData.GetAssignedNodeForRequestConfiguration(buildRequest.
ConfigurationId
),
2984
buildRequest.
ConfigurationId
,
2985
_configCache[buildRequest.
ConfigurationId
].ProjectFullPath,
BackEnd\Components\Scheduler\ScheduleResponse.cs (2)
244
return $"Act: {Action} Node: {NodeId} Request: {BuildRequest.GlobalRequestId} Parent {BuildRequest.ParentGlobalRequestId} Configuration: {BuildRequest.
ConfigurationId
}";
247
return $"Act: {Action} Node: {NodeId} Request: {BuildRequest.GlobalRequestId} Parent {BuildRequest.ParentGlobalRequestId} Configuration: {BuildRequest.
ConfigurationId
}";
BackEnd\Components\Scheduler\SchedulingData.cs (11)
264
if (!_configurationToRequests.TryGetValue(request.BuildRequest.
ConfigurationId
, out requests))
267
_configurationToRequests[request.BuildRequest.
ConfigurationId
] = requests;
343
if (!configurationsAssignedToNode.Contains(request.BuildRequest.
ConfigurationId
))
345
configurationsAssignedToNode.Add(request.BuildRequest.
ConfigurationId
);
366
Assumed.True(_configurationToRequests.ContainsKey(request.BuildRequest.
ConfigurationId
), $"Configuration {request.BuildRequest.
ConfigurationId
} never had requests assigned to it.");
367
Assumed.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;
638
return CanScheduleConfigurationToNode(request.BuildRequest.
ConfigurationId
, nodeId);
BackEnd\Components\Scheduler\SchedulingPlan.cs (5)
211
return _configCache[rootRequest.BuildRequest.
ConfigurationId
].ProjectFullPath + ".buildplan";
442
file.Write(request.BuildRequest.
ConfigurationId
);
445
file.Write(" {0}", child.BuildRequest.
ConfigurationId
);
465
accumulatedTimeByConfiguration.TryGetValue(request.BuildRequest.
ConfigurationId
, out accumulatedTime);
466
accumulatedTimeByConfiguration[request.BuildRequest.
ConfigurationId
] = accumulatedTime + request.GetTimeSpentInState(SchedulableRequestState.Executing).TotalMilliseconds;
BackEnd\Shared\BuildRequestConfiguration.cs (1)
794
Assumed.Equal(request.
ConfigurationId
, ConfigurationId, "Request does not match configuration.");
BackEnd\Shared\BuildResult.cs (1)
236
_configurationId = request.
ConfigurationId
;