Package org.elasticsearch.repositories
package org.elasticsearch.repositories
Repositories of snapshot/restore information.
-
InterfaceDescriptionAn interface for interacting with a repository in snapshot and restore.An factory interface for constructing repositories.Coordinates of an operation that modifies a repository, assuming that repository at a specific generation.
-
ClassDescriptionDescribes the context of fetching one or more
SnapshotInfo
viaRepository.getSnapshotInfo(GetSnapshotInfoContext)
.Represents a single snapshotted index in the repository.Tracks the blob uuids of blobs containingIndexMetadata
for snapshots as well an identifier for each of these blobs.Sets up classes for Snapshot/Restore.Service responsible for maintaining and providing access to snapshot repositories on nodes.A class that represents the data in a repository, as captured in the repository's index blob.A few details of an individual snapshot stored in the top-level index blob, so they are readily accessible without having to load the correspondingSnapshotInfo
blob for each snapshot.Represents a shard snapshot in a repository.The details of a successful shard-level snapshot that are used to build the overall snapshot during finalization.Context holding the state for creating a shard snapshot viaRepository.snapshotShard(SnapshotShardContext)
. -
ExceptionDescriptionGeneric repository exceptionRepository missing exceptionRepository verification exception