Support data streams and aliases in CCR shard changes API#118937
Merged
salvatore-campagna merged 3 commits intoelastic:mainfrom Dec 18, 2024
Merged
Conversation
Collaborator
|
Pinging @elastic/es-storage-engine (Team:StorageEngine) |
This was referenced Jan 10, 2025
Merged
salvatore-campagna
added a commit
to elastic/rally-tracks
that referenced
this pull request
Jan 22, 2025
…#722) Benchmarking the new API introduced in PR elastic/elasticsearch#118608 to evaluate synthetic source recovery latency. The benchmark will target indices or data streams in the `elastic/logs`, `elastic/security`, and `tsdb` tracks. Key notes: - A retention lease must be added before indexing to prevent missing `seq_no` values during shard recovery. - The API in PR elastic/elasticsearch#118937 supports data streams and index aliases, allowing flexibility in targeting indices, especially for data stream use cases.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Extends the
/{index}/ccr/shard_changesAPI to accept data stream and alias names in addition to index names.This allows users to retrieve shard changes for data streams and indices accessed through aliases.
When a data stream is provided, the API targets the first backing index for retrieving shard changes.
Similarly, for an alias, the API targets the first index associated with the alias.