From ba77d27560a2e2d781f4d3b08608b7816ef64416 Mon Sep 17 00:00:00 2001 From: Patrick Ohly Date: Mon, 12 May 2025 15:25:20 +0200 Subject: [PATCH] DRA E2E: reduce risk of flake in ResourceSlice stress test In at least one case, the controller only got as far as creating 93 out of 100 slices in the allotted one minute: [FAILED] Timed out after 60.001s. Value for field 'Items' failed to satisfy matcher. Expected <[]v1beta2.ResourceSlice | len:93, cap:146>: ... to have length 100 In [It] at: k8s.io/kubernetes/test/e2e/dra/dra.go:1520 @ 05/09/25 17:49:42.592 --- test/e2e/dra/dra.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/e2e/dra/dra.go b/test/e2e/dra/dra.go index f7e8fd125bb..236e6f5556a 100644 --- a/test/e2e/dra/dra.go +++ b/test/e2e/dra/dra.go @@ -1562,7 +1562,7 @@ var _ = framework.SIGDescribe("node")(framework.WithLabel("DRA"), feature.Dynami listSlices := framework.ListObjects(f.ClientSet.ResourceV1beta2().ResourceSlices().List, metav1.ListOptions{ FieldSelector: resourceapi.ResourceSliceSelectorDriver + "=" + driverName, }) - gomega.Eventually(ctx, listSlices).WithTimeout(time.Minute).Should(gomega.HaveField("Items", gomega.HaveLen(numSlices))) + gomega.Eventually(ctx, listSlices).WithTimeout(2 * time.Minute).Should(gomega.HaveField("Items", gomega.HaveLen(numSlices))) // Verify state. expectSlices, err := listSlices(ctx)