Skip to content

Commit 5d095c8

Browse files
authored
Merge pull request kubernetes#94785 from robscott/endpointslice-e2e-gc
Increasing acceptable timeout for EndpointSlice garbage collection
2 parents fcba5fe + 4aef5b8 commit 5d095c8

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

test/e2e/network/endpointslice.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,11 @@ var _ = SIGDescribe("EndpointSlice", func() {
144144
framework.Failf("Endpoints resource not deleted after Service %s/%s was deleted: %s", svc.Namespace, svc.Name, err)
145145
}
146146

147-
// Expect EndpointSlice resource to be deleted when Service is.
148-
if err := wait.PollImmediate(2*time.Second, wait.ForeverTestTimeout, func() (bool, error) {
147+
// Expect EndpointSlice resource to be deleted when Service is. Wait for
148+
// up to 90 seconds since garbage collector only polls every 30 seconds
149+
// and may need to retry informer resync at some point during an e2e
150+
// run.
151+
if err := wait.PollImmediate(2*time.Second, 90*time.Second, func() (bool, error) {
149152
endpointSliceList, err := cs.DiscoveryV1beta1().EndpointSlices(svc.Namespace).List(context.TODO(), metav1.ListOptions{
150153
LabelSelector: "kubernetes.io/service-name=" + svc.Name,
151154
})

0 commit comments

Comments
 (0)