mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 20:53:33 +00:00
test: adjust summary test for cgroup v2
on cgroup v2 the reported metric is recursive for the entire and it includes all the sub cgroups. Adjust the test accordingly. Closes: https://github.com/kubernetes/kubernetes/issues/99230 Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
This commit is contained in:
parent
a3abd06ad5
commit
c98306a09e
@ -115,6 +115,11 @@ var _ = SIGDescribe("Summary API [NodeConformance]", func() {
|
|||||||
"UserDefinedMetrics": gomega.BeEmpty(),
|
"UserDefinedMetrics": gomega.BeEmpty(),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
expectedMajorPageFaultsUpperBound := 10
|
||||||
|
if IsCgroup2UnifiedMode() {
|
||||||
|
expectedMajorPageFaultsUpperBound = 1000
|
||||||
|
}
|
||||||
|
|
||||||
podsContExpectations := sysContExpectations().(*gstruct.FieldsMatcher)
|
podsContExpectations := sysContExpectations().(*gstruct.FieldsMatcher)
|
||||||
podsContExpectations.Fields["Memory"] = ptrMatchAllFields(gstruct.Fields{
|
podsContExpectations.Fields["Memory"] = ptrMatchAllFields(gstruct.Fields{
|
||||||
"Time": recent(maxStatsAge),
|
"Time": recent(maxStatsAge),
|
||||||
@ -124,7 +129,7 @@ var _ = SIGDescribe("Summary API [NodeConformance]", func() {
|
|||||||
"WorkingSetBytes": bounded(10*e2evolume.Kb, memoryLimit),
|
"WorkingSetBytes": bounded(10*e2evolume.Kb, memoryLimit),
|
||||||
"RSSBytes": bounded(1*e2evolume.Kb, memoryLimit),
|
"RSSBytes": bounded(1*e2evolume.Kb, memoryLimit),
|
||||||
"PageFaults": bounded(0, 1000000),
|
"PageFaults": bounded(0, 1000000),
|
||||||
"MajorPageFaults": bounded(0, 10),
|
"MajorPageFaults": bounded(0, expectedMajorPageFaultsUpperBound),
|
||||||
})
|
})
|
||||||
runtimeContExpectations := sysContExpectations().(*gstruct.FieldsMatcher)
|
runtimeContExpectations := sysContExpectations().(*gstruct.FieldsMatcher)
|
||||||
if systemdutil.IsRunningSystemd() && framework.TestContext.ContainerRuntime == "docker" {
|
if systemdutil.IsRunningSystemd() && framework.TestContext.ContainerRuntime == "docker" {
|
||||||
|
Loading…
Reference in New Issue
Block a user