From 03bc368c1475d4ff9575ffb31e0fd9780baa9951 Mon Sep 17 00:00:00 2001 From: David Kyle Date: Mon, 6 Apr 2020 13:45:56 +0100 Subject: [PATCH] Wait for ML templates after creating a new cluster in TooManyJobsIT (#54801) --- .../elasticsearch/xpack/ml/integration/TooManyJobsIT.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/x-pack/plugin/ml/src/test/java/org/elasticsearch/xpack/ml/integration/TooManyJobsIT.java b/x-pack/plugin/ml/src/test/java/org/elasticsearch/xpack/ml/integration/TooManyJobsIT.java index b261284df94..569aee4c261 100644 --- a/x-pack/plugin/ml/src/test/java/org/elasticsearch/xpack/ml/integration/TooManyJobsIT.java +++ b/x-pack/plugin/ml/src/test/java/org/elasticsearch/xpack/ml/integration/TooManyJobsIT.java @@ -14,6 +14,7 @@ import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.unit.ByteSizeUnit; import org.elasticsearch.common.unit.ByteSizeValue; import org.elasticsearch.common.unit.TimeValue; +import org.elasticsearch.persistent.PersistentTasksCustomMetadata; import org.elasticsearch.transport.TransportService; import org.elasticsearch.xpack.core.ml.MlTasks; import org.elasticsearch.xpack.core.ml.action.CloseJobAction; @@ -23,14 +24,11 @@ import org.elasticsearch.xpack.core.ml.action.PutJobAction; import org.elasticsearch.xpack.core.ml.job.config.Job; import org.elasticsearch.xpack.core.ml.job.config.JobState; import org.elasticsearch.xpack.core.ml.job.config.JobTaskState; -import org.elasticsearch.persistent.PersistentTasksCustomMetadata; import org.elasticsearch.xpack.ml.MachineLearning; import org.elasticsearch.xpack.ml.support.BaseMlIntegTestCase; -import org.apache.lucene.util.LuceneTestCase.AwaitsFix; public class TooManyJobsIT extends BaseMlIntegTestCase { - @AwaitsFix(bugUrl = "https://github.com/elastic/elasticsearch/issues/54162") public void testCloseFailedJob() throws Exception { startMlCluster(1, 1); @@ -76,6 +74,7 @@ public class TooManyJobsIT extends BaseMlIntegTestCase { } logger.info("Started [{}] nodes", numNodes); ensureStableCluster(numNodes); + ensureTemplatesArePresent(); logger.info("[{}] is [{}]", MachineLearning.MAX_LAZY_ML_NODES.getKey(), maxNumberOfLazyNodes); // Set our lazy node number assertTrue(client().admin() @@ -210,6 +209,7 @@ public class TooManyJobsIT extends BaseMlIntegTestCase { } logger.info("Started [{}] nodes", numNodes); ensureStableCluster(numNodes); + ensureTemplatesArePresent(); } private long calculateMaxMlMemory() {