Skip to content

Conversation

@prwhelan
Copy link
Member

Transform and ML's System Index Migration code uses deprecated API to access the ClusterState. Rather than refactor all System Index Migration logic to depend on ProjectState, we can move those checks into the API layer and perform them there.

Both API now return alreadyInUpgradeMode if the API exits early for that reason.

Transform and ML's System Index Migration code uses deprecated API to
access the ClusterState. Rather than refactor all System Index Migration
logic to depend on ProjectState, we can move those checks into the API
layer and perform them there.

Both API now return alreadyInUpgradeMode if the API exits early for that
reason.
@prwhelan prwhelan added >refactoring :ml Machine learning Team:ML Meta label for the ML team v9.2.0 labels Jul 30, 2025
@prwhelan prwhelan marked this pull request as ready for review July 30, 2025 16:16
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/ml-core (Team:ML)

@prwhelan
Copy link
Member Author

prwhelan commented Aug 4, 2025

SystemIndexMigrator will be project aware soon

@prwhelan prwhelan closed this Aug 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:ml Machine learning >refactoring Team:ML Meta label for the ML team v9.2.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants