5 writes to BaselineMemoryInBytes
Microsoft.Extensions.Diagnostics.ResourceMonitoring (3)
Linux\LinuxResourceQuotaProvider.cs (2)
34resourceQuota.BaselineMemoryInBytes = _parser.GetMinMemoryInBytes(); 38resourceQuota.BaselineMemoryInBytes = resourceQuota.MaxMemoryInBytes;
Windows\WindowsContainerResourceQuotaProvider.cs (1)
45resourceQuota.BaselineMemoryInBytes = resourceQuota.MaxMemoryInBytes;
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes (2)
KubernetesResourceQuotaProvider.cs (2)
25BaselineMemoryInBytes = _kubernetesMetadata.RequestsMemory, 36quota.BaselineMemoryInBytes = quota.MaxMemoryInBytes;
21 references to BaselineMemoryInBytes
Microsoft.Extensions.Diagnostics.ResourceMonitoring (7)
Linux\LinuxResourceQuotaProvider.cs (1)
36if (resourceQuota.BaselineMemoryInBytes == 0)
Linux\LinuxUtilizationProvider.cs (3)
78_memoryRequest = quota.BaselineMemoryInBytes; 152Resources = new SystemResources(_cpuRequest, _cpuLimit, quota.BaselineMemoryInBytes, quota.MaxMemoryInBytes); 153_logger.SystemResourcesInfo(_cpuLimit, _cpuRequest, quota.MaxMemoryInBytes, quota.BaselineMemoryInBytes);
Windows\WindowsContainerSnapshotProvider.cs (3)
97_memoryRequest = quota.BaselineMemoryInBytes; 99Resources = new SystemResources(_cpuRequest, _cpuLimit, quota.BaselineMemoryInBytes, quota.MaxMemoryInBytes); 100_logger.SystemResourcesInfo(_cpuLimit, _cpuRequest, quota.MaxMemoryInBytes, quota.BaselineMemoryInBytes);
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes (1)
KubernetesResourceQuotaProvider.cs (1)
34if (quota.BaselineMemoryInBytes == 0)
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Kubernetes.Tests (13)
KubernetesResourceQuotaProviderTests.cs (12)
52Assert.Equal(requestsMemory, quota.BaselineMemoryInBytes); 75Assert.Equal(requestsMemory, quota.BaselineMemoryInBytes); 98Assert.Equal(limitsMemory, quota.BaselineMemoryInBytes); // Should fallback to limit (2GB) 116Assert.Equal(0UL, quota.BaselineMemoryInBytes); 139Assert.Equal(requestsMemory, quota.BaselineMemoryInBytes); 189Assert.Equal(quota1.BaselineMemoryInBytes, quota2.BaselineMemoryInBytes); 194Assert.Equal(quota2.BaselineMemoryInBytes, quota3.BaselineMemoryInBytes); 217Assert.Equal(requestsMemory, quota.BaselineMemoryInBytes); // Requests are preserved as-is 240Assert.Equal(1_073_741_824UL, quota.BaselineMemoryInBytes); // 1GB 268Assert.Equal(expectedBaselineMemory, quota.BaselineMemoryInBytes);
KubernetesResourceQuotasServiceCollectionExtensionsTests.cs (1)
130Assert.Equal(requestsMemory, quota.BaselineMemoryInBytes);