diff --git a/src/integration/java/io/pinecone/helpers/IndexManager.java b/src/integration/java/io/pinecone/helpers/IndexManager.java index 31d555cc..38e1c270 100644 --- a/src/integration/java/io/pinecone/helpers/IndexManager.java +++ b/src/integration/java/io/pinecone/helpers/IndexManager.java @@ -116,7 +116,7 @@ public static PineconeConnection createNewIndexAndConnect(PineconeControlPlaneCl // Wait until index is ready waitUntilIndexIsReady(controlPlaneClient, indexName, 200000); // wait a bit more before we connect... - Thread.sleep(10000); + Thread.sleep(15000); String host = controlPlaneClient.describeIndex(indexName).getHost(); diff --git a/src/integration/java/io/pinecone/integration/controlPlane/pod/CollectionErrorTest.java b/src/integration/java/io/pinecone/integration/controlPlane/pod/CollectionErrorTest.java index c90cfba8..25f161c8 100644 --- a/src/integration/java/io/pinecone/integration/controlPlane/pod/CollectionErrorTest.java +++ b/src/integration/java/io/pinecone/integration/controlPlane/pod/CollectionErrorTest.java @@ -55,7 +55,9 @@ public static void setUpIndexAndCollection() throws InterruptedException { } @AfterAll - public static void cleanUp() { + public static void cleanUp() throws InterruptedException { + // wait for things to settle before cleanup... + Thread.sleep(3000); for (String index : indexes) { controlPlaneClient.deleteIndex(index); } diff --git a/src/integration/java/io/pinecone/integration/controlPlane/pod/CollectionTest.java b/src/integration/java/io/pinecone/integration/controlPlane/pod/CollectionTest.java index 53e1b73a..6b60f875 100644 --- a/src/integration/java/io/pinecone/integration/controlPlane/pod/CollectionTest.java +++ b/src/integration/java/io/pinecone/integration/controlPlane/pod/CollectionTest.java @@ -46,7 +46,9 @@ public static void setUp() throws InterruptedException { } @AfterAll - public static void cleanUp() { + public static void cleanUp() throws InterruptedException { + // wait for things to settle before cleanup... + Thread.sleep(3000); // Clean up indexes for (String index : indexes) { controlPlaneClient.deleteIndex(index); @@ -106,7 +108,7 @@ public void testIndexToCollectionHappyPath() throws InterruptedException { System.out.println("Index " + newIndexName + " created from collection " + collectionName + ". Waiting until index is ready..."); waitUntilIndexIsReady(controlPlaneClient, newIndexName, 250000); // wait a bit more to make sure index is ready... - Thread.sleep(15000); + Thread.sleep(30000); IndexModel indexDescription = controlPlaneClient.describeIndex(newIndexName); assertEquals(indexDescription.getName(), newIndexName);