-
Notifications
You must be signed in to change notification settings - Fork 25.2k
Fix Edge Case Datastream Snapshot Create Bug #72747
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix Edge Case Datastream Snapshot Create Bug #72747
Conversation
We always clean up the list of datastreams depending on the indices acutally in the snapshot. Even for non-partial snapshots datastream indices could be excluded from the snapshot by index exlusions that remove all the datastream's indices from the snapshot.
Pinging @elastic/es-core-features (Team:Core/Features) |
Pinging @elastic/es-distributed (Team:Distributed) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This LGTM. Thanks for addressing it, @original-brownbear!
Tangentially related, but I wonder if we should document that snapshots of data streams can include a subset of their current backing indices and upon restore can have a different write index. If so, I can open a PR for that.
Thanks Dan! and ++ on documenting this better. |
We always clean up the list of datastreams depending on the indices acutally in the snapshot. Even for non-partial snapshots datastream indices could be excluded from the snapshot by index exlusions that remove all the datastream's indices from the snapshot.
We always clean up the list of datastreams depending on the indices acutally in the snapshot. Even for non-partial snapshots datastream indices could be excluded from the snapshot by index exlusions that remove all the datastream's indices from the snapshot.
We always clean up the list of datastreams depending on the indices acutally in the snapshot. Even for non-partial snapshots datastream indices could be excluded from the snapshot by index exlusions that remove all the datastream's indices from the snapshot.
We always clean up the list of datastreams depending on the indices acutally in the snapshot. Even for non-partial snapshots datastream indices could be excluded from the snapshot by index exlusions that remove all the datastream's indices from the snapshot.
See #72761 |
We always clean up the list of datastreams depending on the indices actually
in the snapshot. Even for non-partial snapshots datastream indices could be
excluded from the snapshot by index exclusions that remove all the datastream's
indices from the snapshot.