SNAPSHOT+TESTS: Stabilize SnapshotDisruptionIT (#37289)

* Ensure retry by busy assert on SnapshotMissingException
* Closes #36739
This commit is contained in:
Armin Braun 2019-01-10 14:13:20 +01:00 committed by GitHub
parent 44acb016a6
commit 26cb7466ef
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 2 deletions

View File

@ -75,7 +75,6 @@ public class SnapshotDisruptionIT extends ESIntegTestCase {
.build();
}
@AwaitsFix(bugUrl = "https://github.com/elastic/elasticsearch/issues/36779")
public void testDisruptionOnSnapshotInitialization() throws Exception {
final String idxName = "test";
final List<String> allMasterEligibleNodes = internalCluster().startMasterOnlyNodes(3);
@ -180,7 +179,11 @@ public class SnapshotDisruptionIT extends ESIntegTestCase {
logger.info("--> verify that snapshot eventually will be created due to retries");
assertBusy(() -> {
assertSnapshotExists("test-repo", "test-snap-2");
try {
assertSnapshotExists("test-repo", "test-snap-2");
} catch (SnapshotMissingException ex) {
throw new AssertionError(ex);
}
}, 1, TimeUnit.MINUTES);
}