Skip to content

Conversation

@original-brownbear
Copy link
Contributor

Snapshot clone API. Complete except for some TODOs around documentation (and adding HLRC support).

backport of #61839, #63217, #63037

Adds all the scaffolding for snapshot clone request handling
and index-to-clone resolution to reduce the diff in elastic#61839 to
the bare essentials of the state machine changes for snapshot
cloning and relevant tests and give us the opportunity to
review the API in isolation.
Adds clone snapshot API to clone part of a snapshot into a new snapshot.
Adds package level JavaDoc for snapshot clones.
Relates elastic#61839
@original-brownbear original-brownbear added :Distributed Coordination/Snapshot/Restore Anything directly related to the `_snapshot/*` APIs backport labels Oct 5, 2020
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-distributed (:Distributed/Snapshot/Restore)

@elasticmachine elasticmachine added the Team:Distributed (Obsolete) Meta label for distributed team (obsolete). Replaced by Distributed Indexing/Coordination. label Oct 5, 2020
original-brownbear added a commit to original-brownbear/elasticsearch that referenced this pull request Oct 5, 2020
Disabling BwC tests so that elastic#63291 can be merged.
original-brownbear added a commit that referenced this pull request Oct 5, 2020
Disabling BwC tests so that #63291 can be merged.
@original-brownbear original-brownbear merged commit 5c3a4c1 into elastic:7.x Oct 5, 2020
@original-brownbear original-brownbear deleted the 63037-7.x branch October 5, 2020 23:52
original-brownbear added a commit to original-brownbear/elasticsearch that referenced this pull request Oct 5, 2020
Now that elastic#63291 has been merged we can reenable BwC tests.
original-brownbear added a commit that referenced this pull request Oct 6, 2020
Now that #63291 has been merged we can reenable BwC tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport :Distributed Coordination/Snapshot/Restore Anything directly related to the `_snapshot/*` APIs Team:Distributed (Obsolete) Meta label for distributed team (obsolete). Replaced by Distributed Indexing/Coordination.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants