1 write to _componentHost
Microsoft.Build (1)
BackEnd\Components\Scheduler\Scheduler.cs (1)
690_componentHost = host;
37 references to _componentHost
Microsoft.Build (37)
BackEnd\Components\Scheduler\Scheduler.cs (37)
158=> Traits.Instance.InProcNodeDisabled || _componentHost.BuildParameters.DisableInProcNode; 456ScheduleResponse response = TrySatisfyRequestFromCache(request.Parent.AssignedNode, request.BuildRequest, skippedResultsDoNotCauseCacheMiss: _componentHost.BuildParameters.SkippedResultsDoNotCauseCacheMiss()); 617ILoggingService loggingService = _componentHost.LoggingService; 691_resultsCache = (IResultsCache)_componentHost.GetComponent(BuildComponentType.ResultsCache); 692_configCache = (IConfigCache)_componentHost.GetComponent(BuildComponentType.ConfigCache); 693_inprocNodeContext = new NodeLoggingContext(_componentHost.LoggingService, InProcNodeId, true); 857if (_componentHost.BuildParameters.MaxNodeCount == 1) 884if (_componentHost.BuildParameters.MaxNodeCount == 2) 1106TraceScheduler($"System load limit reached, cannot schedule new work. Executing: {_schedulingData.ExecutingRequestsCount} Yielding: {_schedulingData.YieldingRequestsCount} Max Count: {_componentHost.BuildParameters.MaxNodeCount}"); 1326TraceScheduler($"System load limit reached, cannot schedule new work. Executing: {_schedulingData.ExecutingRequestsCount} Yielding: {_schedulingData.YieldingRequestsCount} Max Count: {_componentHost.BuildParameters.MaxNodeCount}"); 1390TraceScheduler($"System load limit reached, cannot schedule new work. Executing: {_schedulingData.ExecutingRequestsCount} Yielding: {_schedulingData.YieldingRequestsCount} Max Count: {_componentHost.BuildParameters.MaxNodeCount}"); 1455Assumed.True(_componentHost.BuildParameters.DisableInProcNode || ForceAffinityOutOfProc, "Proxy requests should only get scheduled to out of proc nodes when the inproc node is disabled"); 1494if (_schedulingData.ExecutingRequestsCount >= _componentHost.BuildParameters.MaxNodeCount) 1501int limit = _componentHost.BuildParameters.MaxNodeCount switch 15042 => _componentHost.BuildParameters.MaxNodeCount + 1 + _nodeLimitOffset, 1505_ => _componentHost.BuildParameters.MaxNodeCount + 2 + _nodeLimitOffset, 1544int maxInProcNodeCount = _componentHost.BuildParameters.MultiThreaded ? _componentHost.BuildParameters.MaxNodeCount : 1; 1547int availableNodesWithOutOfProcAffinity = _componentHost.BuildParameters.MultiThreaded ? 0 : _componentHost.BuildParameters.MaxNodeCount - _currentOutOfProcNodeCount; 1577if (requestsWithAnyAffinityOnInProcNodes > 0 && !_componentHost.BuildParameters.MultiThreaded) 1590if (inProcNodesToCreate < availableNodesWithInProcAffinity && !_componentHost.BuildParameters.DisableInProcNode) 1601if (_componentHost.BuildParameters.DisableInProcNode) 1629if (!_componentHost.BuildParameters.MultiThreaded) 1776ScheduleResponse response = TrySatisfyRequestFromCache(nodeForResults, request, skippedResultsDoNotCauseCacheMiss: _componentHost.BuildParameters.SkippedResultsDoNotCauseCacheMiss(), allowedTopLevelTargets: GetIsolationAllowedTopLevelTargets(parentRequest, request)); 1918ScheduleResponse response = TrySatisfyRequestFromCache(nodeForResults, request.BuildRequest, skippedResultsDoNotCauseCacheMiss: _componentHost.BuildParameters.SkippedResultsDoNotCauseCacheMiss(), allowedTopLevelTargets: GetIsolationAllowedTopLevelTargets(request.Parent, request.BuildRequest)); 1992TraceScheduler($"System load limit reached, cannot resume any more work. Executing: {_schedulingData.ExecutingRequestsCount} Yielding: {_schedulingData.YieldingRequestsCount} Max Count: {_componentHost.BuildParameters.MaxNodeCount}"); 2050_componentHost.BuildParameters.ProjectIsolationMode, 2065ProjectIsolationMode isolateProjects = _componentHost.BuildParameters.ProjectIsolationMode; 2078_componentHost.LoggingService.LogComment( 2239NodeLoggingContext nodeContext = new NodeLoggingContext(_componentHost.LoggingService, nodeId, true); 2240var telemetryProvider = (TelemetryCollectorProvider)_componentHost.GetComponent(BuildComponentType.TelemetryCollector); 2257if (_componentHost.BuildParameters.MaxNodeCount > 1) 2307if (_componentHost.BuildParameters.HostServices != null) 2309affinity = _componentHost.BuildParameters.HostServices.GetNodeAffinity(pathOfProject); 3027plan.WritePlan(submissionId, _componentHost.LoggingService, new BuildEventContext(submissionId, 0, 0, 0, 0, 0)); 3036_schedulingPlan.ReadPlan(submissionId, _componentHost.LoggingService, new BuildEventContext(submissionId, 0, 0, 0, 0, 0));