|
@@ -208,7 +208,12 @@ public class TransportAnalyzeIndexDiskUsageActionTests extends ESTestCase {
|
|
|
assertThat(response.getTotalShards(), equalTo(numberOfShards));
|
|
|
assertThat(response.getFailedShards(), equalTo(failedShards.size()));
|
|
|
assertThat(response.getSuccessfulShards(), equalTo(numberOfShards - failedShards.size()));
|
|
|
- assertThat(response.getStats().get("test_index").getIndexSizeInBytes(), equalTo(totalIndexSize.get()));
|
|
|
+ if (numberOfShards == failedShards.size()) {
|
|
|
+ assertTrue(response.getStats().isEmpty());
|
|
|
+ assertThat(totalIndexSize.get(), equalTo(0L));
|
|
|
+ } else {
|
|
|
+ assertThat(response.getStats().get("test_index").getIndexSizeInBytes(), equalTo(totalIndexSize.get()));
|
|
|
+ }
|
|
|
} finally {
|
|
|
stopped.set(true);
|
|
|
handlingThread.join();
|