|
@@ -105,6 +105,8 @@ public class SearchableSnapshotRecoveryStateIntegrationTests extends BaseSearcha
|
|
|
|
|
|
assertThat("Physical cache size doesn't match with recovery state data", physicalCacheSize, equalTo(recoveredBytes));
|
|
|
assertThat("Expected to recover 100% of files", recoveryState.getIndex().recoveredBytesPercent(), equalTo(100.0f));
|
|
|
+ assertThat(recoveryState.getIndex().recoveredFromSnapshotBytes(), equalTo(recoveredBytes));
|
|
|
+ assertThat(recoveryState.getIndex().recoveredBytes(), equalTo(recoveredBytes));
|
|
|
}
|
|
|
|
|
|
public void testFilesStoredInThePersistentCacheAreMarkedAsReusedInRecoveryState() throws Exception {
|
|
@@ -198,6 +200,7 @@ public class SearchableSnapshotRecoveryStateIntegrationTests extends BaseSearcha
|
|
|
assertThat(physicalCacheSize, equalTo(expectedPhysicalCacheSize));
|
|
|
assertThat(physicalCacheSize + inMemoryCacheSize, equalTo(recoveryState.getIndex().reusedBytes()));
|
|
|
assertThat("Expected to recover 100% of files", recoveryState.getIndex().recoveredBytesPercent(), equalTo(100.0f));
|
|
|
+ assertThat(recoveryState.getIndex().recoveredFromSnapshotBytes(), equalTo(0L));
|
|
|
|
|
|
for (RecoveryState.FileDetail fileDetail : recoveryState.getIndex().fileDetails()) {
|
|
|
assertThat(fileDetail.name() + " wasn't mark as reused", fileDetail.reused(), equalTo(true));
|