From e07c9215c9f58be29c87bd181e88e89e086c1a6c Mon Sep 17 00:00:00 2001 From: Mark Vieira Date: Wed, 20 Jul 2022 16:27:23 -0700 Subject: [PATCH] Reinstate test cluster throttling behavior --- .../gradle/testclusters/StandaloneRestIntegTestTask.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/build-tools/src/main/java/org/elasticsearch/gradle/testclusters/StandaloneRestIntegTestTask.java b/build-tools/src/main/java/org/elasticsearch/gradle/testclusters/StandaloneRestIntegTestTask.java index 184043ba00b17..11ad0a29f5b8d 100644 --- a/build-tools/src/main/java/org/elasticsearch/gradle/testclusters/StandaloneRestIntegTestTask.java +++ b/build-tools/src/main/java/org/elasticsearch/gradle/testclusters/StandaloneRestIntegTestTask.java @@ -90,7 +90,9 @@ public List getSharedResources() { int nodeCount = clusters.stream().mapToInt(cluster -> cluster.getNodes().size()).sum(); if (nodeCount > 0) { - locks.add(resource.getResourceLock()); + for (int i = 0; i < Math.min(nodeCount, resource.getMaxUsages()); i++) { + locks.add(resource.getResourceLock()); + } } return Collections.unmodifiableList(locks); }