diff --git a/test/e2e_node/summary_test.go b/test/e2e_node/summary_test.go index c592be5debe..5da172d4ed1 100644 --- a/test/e2e_node/summary_test.go +++ b/test/e2e_node/summary_test.go @@ -115,6 +115,11 @@ var _ = SIGDescribe("Summary API [NodeConformance]", func() { "UserDefinedMetrics": gomega.BeEmpty(), }) } + expectedMajorPageFaultsUpperBound := 10 + if IsCgroup2UnifiedMode() { + expectedMajorPageFaultsUpperBound = 1000 + } + podsContExpectations := sysContExpectations().(*gstruct.FieldsMatcher) podsContExpectations.Fields["Memory"] = ptrMatchAllFields(gstruct.Fields{ "Time": recent(maxStatsAge), @@ -124,7 +129,7 @@ var _ = SIGDescribe("Summary API [NodeConformance]", func() { "WorkingSetBytes": bounded(10*e2evolume.Kb, memoryLimit), "RSSBytes": bounded(1*e2evolume.Kb, memoryLimit), "PageFaults": bounded(0, 1000000), - "MajorPageFaults": bounded(0, 10), + "MajorPageFaults": bounded(0, expectedMajorPageFaultsUpperBound), }) runtimeContExpectations := sysContExpectations().(*gstruct.FieldsMatcher) if systemdutil.IsRunningSystemd() && framework.TestContext.ContainerRuntime == "docker" {