diff --git a/internal/venice-test-common/src/integrationTest/java/com/linkedin/venice/controllerapi/TestControllerClient.java b/internal/venice-test-common/src/integrationTest/java/com/linkedin/venice/controllerapi/TestControllerClient.java index 57da3f882c..2a8cacd8f6 100644 --- a/internal/venice-test-common/src/integrationTest/java/com/linkedin/venice/controllerapi/TestControllerClient.java +++ b/internal/venice-test-common/src/integrationTest/java/com/linkedin/venice/controllerapi/TestControllerClient.java @@ -173,7 +173,7 @@ public void testControllerClientWithInvalidUrls() throws IOException { // When only some controllers are missing, the ConnectException should never be bubbled up. Since this behavior is // triggered from Java libs, and we randomize the controller list to do some load balancing, the best way to // validate is to try multiple invocations - IntStream.rangeClosed(1, 100).parallel().forEach(i -> { + IntStream.rangeClosed(1, 50).parallel().forEach(i -> { D2ServiceDiscoveryResponse discoResponsePartialValidController = ControllerClient .discoverCluster(nonExistentControllerUrl1 + "," + validControllerUrl, storeName, Optional.empty(), 1); Assert.assertFalse(discoResponsePartialValidController.isError());