Improve CPU metrics calculations for CgroupV2 #6289
Merged
Azure Pipelines / extensions-ci (Correctness WarningsCheck)
failed
Apr 15, 2025 in 7m 31s
Correctness WarningsCheck failed
Annotations
azure-pipelines / extensions-ci (Correctness WarningsCheck)
src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Linux/LinuxUtilizationParserCgroupV2.cs#L100
src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Linux/LinuxUtilizationParserCgroupV2.cs(100,12): error CS8618: (NETCORE_ENGINEERING_TELEMETRY=Build) Non-nullable field '_cachedCgroupPath' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
azure-pipelines / extensions-ci (Correctness WarningsCheck)
src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Linux/LinuxUtilizationParserCgroupV2.cs#L136
src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Linux/LinuxUtilizationParserCgroupV2.cs(136,1): error IDE0055: (NETCORE_ENGINEERING_TELEMETRY=Build) Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
azure-pipelines / extensions-ci (Correctness WarningsCheck)
src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Linux/LinuxUtilizationParserCgroupV2.cs#L97
src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Linux/LinuxUtilizationParserCgroupV2.cs(97,5): error SA1515: (NETCORE_ENGINEERING_TELEMETRY=Build) Single-line comment should be preceded by blank line (https://github.com/DotNetAnalyzers/StyleCopAnalyzers/blob/master/documentation/SA1515.md)
azure-pipelines / extensions-ci (Correctness WarningsCheck)
src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Linux/LinuxUtilizationParserCgroupV2.cs#L100
src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Linux/LinuxUtilizationParserCgroupV2.cs(100,12): error CS8618: (NETCORE_ENGINEERING_TELEMETRY=Build) Non-nullable field '_cachedCgroupPath' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
azure-pipelines / extensions-ci (Correctness WarningsCheck)
src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Linux/LinuxUtilizationParserCgroupV2.cs#L136
src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Linux/LinuxUtilizationParserCgroupV2.cs(136,1): error IDE0055: (NETCORE_ENGINEERING_TELEMETRY=Build) Fix formatting (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0055)
Loading