Merge pull request #106251 from cynepco3hahue/e2e_node_fix_hugepages

e2e_node: does not rely on Kubelet automatic restart service under hugepages tests
This commit is contained in:
Kubernetes Prow Robot
2021-11-10 04:31:26 -08:00
committed by GitHub

View File

@@ -337,16 +337,7 @@ var _ = SIGDescribe("HugePages [Serial] [Feature:HugePages][NodeSpecialFeature:H
setHugepages()
ginkgo.By("restarting kubelet to pick up pre-allocated hugepages")
// stop the kubelet and wait until the server will restart it automatically
stopKubelet()
// wait until the kubelet health check will fail
gomega.Eventually(func() bool {
return kubeletHealthCheck(kubeletHealthCheckURL)
}, time.Minute, time.Second).Should(gomega.BeFalse())
// wait until the kubelet health check will pass
gomega.Eventually(func() bool {
return kubeletHealthCheck(kubeletHealthCheckURL)
}, 2*time.Minute, 10*time.Second).Should(gomega.BeTrue())
restartKubelet(true)
waitForHugepages()
@@ -364,8 +355,7 @@ var _ = SIGDescribe("HugePages [Serial] [Feature:HugePages][NodeSpecialFeature:H
releaseHugepages()
ginkgo.By("restarting kubelet to pick up pre-allocated hugepages")
// stop the kubelet and wait until the server will restart it automatically
stopKubelet()
restartKubelet(true)
waitForHugepages()
})