Merge pull request #120046 from chansuke/feature/update-the-function-to-get-nodes

Optimize test for scalability by using `GetBoundedReadySchedulableNodes()`
This commit is contained in:
Kubernetes Prow Robot 2023-10-09 21:44:21 +02:00 committed by GitHub
commit e1788034c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -118,9 +118,7 @@ var _ = common.SIGDescribe("[Feature:IPv6DualStack]", func() {
// get all schedulable nodes to determine the number of replicas for pods
// this is to ensure connectivity from all nodes on cluster
// FIXME: tests may be run in large clusters. This test is O(n^2) in the
// number of nodes used. It should use GetBoundedReadySchedulableNodes().
nodeList, err := e2enode.GetReadySchedulableNodes(ctx, cs)
nodeList, err := e2enode.GetBoundedReadySchedulableNodes(ctx, cs, 3)
framework.ExpectNoError(err)
replicas := int32(len(nodeList.Items))