metadataSnapshot = recoveryTarget.indexShard().snapshotStoreMetadata(); logger.trace("{} local file count: [{}]", recoveryTarget, metadataSnapshot.size()); } catch (org.apache.lucene.index.IndexNotFoundException e) {
if (snapshot.size() > 0) { startingSeqNo = PeerRecoveryTargetService.getStartingSeqNo(logger, recoveryTarget); } else {
public boolean isEmpty() { return metadataSnapshot.size() == 0; }
public boolean isEmpty() { return metadataSnapshot.size() == 0; }
public boolean isEmpty() { return metadataSnapshot.size() == 0; }
/** Snapshot a shard using a given repository **/ protected void snapshotShard(final IndexShard shard, final Snapshot snapshot, final Repository repository) throws IOException { final IndexShardSnapshotStatus snapshotStatus = IndexShardSnapshotStatus.newInitializing(); try (Engine.IndexCommitRef indexCommitRef = shard.acquireIndexCommit(false, true)) { Index index = shard.shardId().getIndex(); IndexId indexId = new IndexId(index.getName(), index.getUUID()); repository.snapshotShard(shard, snapshot.getSnapshotId(), indexId, indexCommitRef.getIndexCommit(), snapshotStatus); } final IndexShardSnapshotStatus.Copy lastSnapshotStatus = snapshotStatus.asCopy(); assertEquals(IndexShardSnapshotStatus.Stage.DONE, lastSnapshotStatus.getStage()); assertEquals(shard.snapshotStoreMetadata().size(), lastSnapshotStatus.getNumberOfFiles()); assertNull(lastSnapshotStatus.getFailure()); }
@Override public String toString() { return "StoreFilesMetaData{" + ", shardId=" + shardId + ", metadataSnapshot{size=" + metadataSnapshot.size() + ", syncId=" + metadataSnapshot.getSyncId() + "}" + '}'; } }
@Override public String toString() { return "StoreFilesMetaData{" + ", shardId=" + shardId + ", metadataSnapshot{size=" + metadataSnapshot.size() + ", syncId=" + metadataSnapshot.getSyncId() + "}" + '}'; } }
@Override public String toString() { return "StoreFilesMetaData{" + ", shardId=" + shardId + ", metadataSnapshot{size=" + metadataSnapshot.size() + ", syncId=" + metadataSnapshot.getSyncId() + "}" + '}'; } }
public boolean isEmpty() { return metadataSnapshot.size() == 0; }
@Override public String toString() { return "StoreFilesMetaData{" + ", shardId=" + shardId + ", metadataSnapshot{size=" + metadataSnapshot.size() + ", syncId=" + metadataSnapshot.getSyncId() + "}" + '}'; } }