diff --git a/qa/packaging/src/test/java/org/elasticsearch/packaging/test/DockerTests.java b/qa/packaging/src/test/java/org/elasticsearch/packaging/test/DockerTests.java index 40752e5b296bc..23b778aa0878b 100644 --- a/qa/packaging/src/test/java/org/elasticsearch/packaging/test/DockerTests.java +++ b/qa/packaging/src/test/java/org/elasticsearch/packaging/test/DockerTests.java @@ -1211,7 +1211,6 @@ private List listPlugins() { /** * Check that readiness listener works */ - @AwaitsFix(bugUrl = "https://github.com/elastic/elasticsearch/issues/108523") public void test500Readiness() throws Exception { assertFalse(readinessProbe(9399)); // Disabling security so we wait for green @@ -1221,7 +1220,8 @@ public void test500Readiness() throws Exception { ); waitForElasticsearch(installation); dumpDebug(); - assertTrue(readinessProbe(9399)); + // readiness may still take time as file settings are applied into cluster state (even non-existent file settings) + assertBusy(() -> assertTrue(readinessProbe(9399))); } @AwaitsFix(bugUrl = "https://github.com/elastic/elasticsearch/issues/99508")