Commit fd5b885
authored
Wait for pending tasks in TransportSearchFailuresIT (#44543)
The change in #44433 introduces a state in which the cluster has no relocating
shards but still has a pending reroute task which might start a shard
relocation. `TransportSearchFailuresIT` failed on a PR build seemingly because
it did not wait for this pending task to complete too, reporting more active shards
than expected:
2> java.lang.AssertionError:
Expected: <9>
but: was <10>
at __randomizedtesting.SeedInfo.seed([4057CA4301FE95FA:207EC88573747235]:0)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:18)
at org.junit.Assert.assertThat(Assert.java:956)
at org.junit.Assert.assertThat(Assert.java:923)
at org.elasticsearch.search.basic.TransportSearchFailuresIT.testFailedSearchWithWrongQuery(TransportSearchFailuresIT.java:97)
This commit addresses this failure by waiting until there are neither pending
tasks nor shard relocations in progress.1 parent 2819324 commit fd5b885
File tree
1 file changed
+1
-1
lines changed- server/src/test/java/org/elasticsearch/search/basic
1 file changed
+1
-1
lines changedLines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
86 | 86 | | |
87 | 87 | | |
88 | 88 | | |
89 | | - | |
| 89 | + | |
90 | 90 | | |
91 | 91 | | |
92 | 92 | | |
| |||
0 commit comments