-
Notifications
You must be signed in to change notification settings - Fork 314
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
Use composable index templates for metric indices #1811
Use composable index templates for metric indices #1811
Conversation
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.
LGTM.
What do you think about adding a migration guide entry explaining the consequences of this change to existing ES metric stores:
- legacy index templates are not removed automatically but composable index templates take precedence (applies to races, results and metrics),
- index template for annotations only gets created when
rally-annotations
index is missing, so full migration from legacy to composable would require cumbersome renaming ofrally-annotations
index, followed by Rally run (esrally add annotation ...
), followed by reindexing of old data to newrally-annotations
index.
Hi @gbanasiak, the requested changes have been applied. Would you mind taking another look? |
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.
Thank you for iterating. LGTM.
Co-authored-by: Grzegorz Banasiak <[email protected]>
In this commit, Rally is being switched from using legacy index templates to newer composable templates for metrics indices. Legacy index templates have been deprecated since ES 7.8 in favor of composable templates, and are not supported in ES Serverless. Rally metrics index templates have just one modification to make them composable templates. No other modifications have been made.
Closes #1810.