5 writes to BaselineCpuInCores
Microsoft.Extensions.Diagnostics.ResourceMonitoring (3)
Linux\LinuxResourceQuotaProvider.cs (2)
25resourceQuota.BaselineCpuInCores = _parser.GetCgroupRequestCpuV2(); 30resourceQuota.BaselineCpuInCores = _parser.GetCgroupRequestCpu();
Windows\WindowsContainerResourceQuotaProvider.cs (1)
44resourceQuota.BaselineCpuInCores = resourceQuota.MaxCpuInCores;
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes (2)
KubernetesResourceQuotaProvider.cs (2)
23BaselineCpuInCores = ConvertMillicoreToCpuUnit(_kubernetesMetadata.RequestsCpu), 31quota.BaselineCpuInCores = quota.MaxCpuInCores;
17 references to BaselineCpuInCores
Microsoft.Extensions.Diagnostics.ResourceMonitoring (2)
Linux\LinuxUtilizationProvider.cs (1)
77_cpuRequest = quota.BaselineCpuInCores;
Windows\WindowsContainerSnapshotProvider.cs (1)
96_cpuRequest = quota.BaselineCpuInCores;
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes (1)
KubernetesResourceQuotaProvider.cs (1)
29if (quota.BaselineCpuInCores <= 0.0)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (14)
KubernetesResourceQuotaProviderTests.cs (13)
53Assert.Equal(1.0, quota.BaselineCpuInCores); // 1000 millicores = 1 core 76Assert.Equal(2.0, quota.BaselineCpuInCores); // Should fallback to limit (2 cores) 99Assert.Equal(1.0, quota.BaselineCpuInCores); // 1000 millicores = 1 core 117Assert.Equal(0.0, quota.BaselineCpuInCores); 140Assert.Equal(requestsCpu / 1000.0, quota.BaselineCpuInCores); 166Assert.Equal(expectedCores / 2, quota.BaselineCpuInCores, precision: 10); 190Assert.Equal(quota1.BaselineCpuInCores, quota2.BaselineCpuInCores); 195Assert.Equal(quota2.BaselineCpuInCores, quota3.BaselineCpuInCores); 218Assert.Equal(2.0, quota.BaselineCpuInCores); 241Assert.Equal(0.5, quota.BaselineCpuInCores); 269Assert.Equal(expectedBaselineCpu, quota.BaselineCpuInCores);
KubernetesResourceQuotasServiceCollectionExtensionsTests.cs (1)
128Assert.Equal(1.0, quota.BaselineCpuInCores);