From 36ef5cd5ca6d5a55024a46e772486d1d64facdb2 Mon Sep 17 00:00:00 2001 From: Jeff Yemin Date: Tue, 12 Mar 2024 08:32:01 -0400 Subject: [PATCH] Retry drop on Interrupted server error (#1331) JAVA-5352 --- .../com/mongodb/client/test/CollectionHelper.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/driver-core/src/test/functional/com/mongodb/client/test/CollectionHelper.java b/driver-core/src/test/functional/com/mongodb/client/test/CollectionHelper.java index b6aab9ae792..9e17843d9fe 100644 --- a/driver-core/src/test/functional/com/mongodb/client/test/CollectionHelper.java +++ b/driver-core/src/test/functional/com/mongodb/client/test/CollectionHelper.java @@ -103,6 +103,13 @@ public static void drop(final MongoNamespace namespace, final WriteConcern write } catch (MongoWriteConcernException e) { LOGGER.info("Retrying drop collection after a write concern error: " + e); // repeat until success! + } catch (MongoCommandException e) { + if ("Interrupted".equals(e.getErrorCodeName())) { + LOGGER.info("Retrying drop collection after an Interrupted error: " + e); + // repeat until success! + } else { + throw e; + } } } }