[main] System data streams are not being upgraded in the feature migration API (#126409)

This commit adds support for system data streams reindexing. The system data stream migration extends the existing system indices migration task and uses the data stream reindex API.
The system index migration task starts a reindex data stream task and tracks its status every second. Only one system index or system data stream is migrated at a time. If a data stream migration fails, the entire system index migration task will also fail.

Port of #123926
This commit is contained in:
Alexey Ivanov 2025-04-08 19:42:58 +01:00 committed by GitHub
parent 728eb7504f
commit ecf9adfc78
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
55 changed files with 1633 additions and 284 deletions

View file

@ -282,6 +282,7 @@ module org.elasticsearch.server {
exports org.elasticsearch.indices.recovery;
exports org.elasticsearch.indices.recovery.plan;
exports org.elasticsearch.indices.store;
exports org.elasticsearch.indices.system;
exports org.elasticsearch.inference;
exports org.elasticsearch.ingest;
exports org.elasticsearch.internal