diff --git a/core/src/test/java/org/elasticsearch/action/admin/cluster/allocation/ClusterAllocationExplainIT.java b/core/src/test/java/org/elasticsearch/action/admin/cluster/allocation/ClusterAllocationExplainIT.java index f4ce1ec1baa..99b729ee1d9 100644 --- a/core/src/test/java/org/elasticsearch/action/admin/cluster/allocation/ClusterAllocationExplainIT.java +++ b/core/src/test/java/org/elasticsearch/action/admin/cluster/allocation/ClusterAllocationExplainIT.java @@ -109,7 +109,8 @@ public final class ClusterAllocationExplainIT extends ESIntegTestCase { // verify decision objects assertTrue(allocateDecision.isDecisionTaken()); assertFalse(moveDecision.isDecisionTaken()); - assertEquals(AllocationDecision.NO_VALID_SHARD_COPY, allocateDecision.getAllocationDecision()); + assertTrue(allocateDecision.getAllocationDecision() == AllocationDecision.NO_VALID_SHARD_COPY + || allocateDecision.getAllocationDecision() == AllocationDecision.AWAITING_INFO); assertEquals("cannot allocate because a previous copy of the primary shard existed but can no longer be " + "found on the nodes in the cluster", allocateDecision.getExplanation()); assertNull(allocateDecision.getAllocationId());