Fix full cluster restart test recovery (#29545)
The test was using a parameter on GET /_cluster/health that older nodes do not understand. Yet, we do no even need to make this call here, we can use ensure green for the index.
This commit is contained in:
parent
a7c9857976
commit
a548a7f2cb
|
@ -687,8 +687,7 @@ public class FullClusterRestartIT extends ESRestTestCase {
|
|||
* Tests recovery of an index with or without a translog and the
|
||||
* statistics we gather about that.
|
||||
*/
|
||||
@AwaitsFix(bugUrl = "https://github.com/elastic/elasticsearch/issues/29544")
|
||||
public void testRecovery() throws IOException {
|
||||
public void testRecovery() throws Exception {
|
||||
int count;
|
||||
boolean shouldHaveTranslog;
|
||||
if (runningAgainstOldCluster) {
|
||||
|
@ -701,7 +700,7 @@ public class FullClusterRestartIT extends ESRestTestCase {
|
|||
indexRandomDocuments(count, true, true, i -> jsonBuilder().startObject().field("field", "value").endObject());
|
||||
|
||||
// make sure all recoveries are done
|
||||
ensureNoInitializingShards();
|
||||
ensureGreen(index);
|
||||
// Explicitly flush so we're sure to have a bunch of documents in the Lucene index
|
||||
client().performRequest("POST", "/_flush");
|
||||
if (shouldHaveTranslog) {
|
||||
|
|
Loading…
Reference in New Issue