elasticsearch/docs/reference/snapshot-restore
David Turner e5a15d4fcb
Introduce repository UUIDs (#67829)
Today a snapshot repository does not have a well-defined identity. It
can be reregistered with a different cluster under a different name, and
can even be registered with multiple clusters in readonly mode.

This presents problems for cases where we need to refer to a specific
snapshot in a globally-unique fashion. Today we rely on the repository
being registered under the same name on every cluster, but this is not a
safe assumption.

This commit adds a UUID that can be used to uniquely identify a
repository. The UUID is stored in the top-level index blob, represented
by `RepositoryData`, and is also usually copied into the
`RepositoryMetadata` that represents the repository in the cluster
state. The repository UUID is exposed in the get-repositories API; other
more meaningful consumers will be added in due course.
2021-01-25 12:17:52 +00:00
..
apis Introduce repository UUIDs (#67829) 2021-01-25 12:17:52 +00:00
delete-snapshot.asciidoc [DOCS] Updating snapshot/restore pages to align with API changes (#59730) 2020-07-17 13:08:13 -04:00
index.asciidoc Further emphasise filesystem backups don't work (#67634) 2021-01-19 17:55:11 +00:00
monitor-snapshot-restore.asciidoc Remove Outdated Snapshot Docs (#61684) 2020-08-31 15:52:49 +02:00
register-repository.asciidoc Introduce repository UUIDs (#67829) 2021-01-25 12:17:52 +00:00
restore-snapshot.asciidoc Include date in data stream backing index names (#65205) 2020-12-14 16:46:54 -06:00
take-snapshot.asciidoc Clone Snapshot API (#61839) 2020-10-02 21:28:44 +02:00