Migrating index from feature to new index – How to solve this Elasticsearch error

Opster Team

Aug-23, Version: 7.16-8.9

Briefly, this error occurs when Elasticsearch is attempting to move data from an existing index to a new one. This could be due to a variety of reasons such as reindexing, changing the mapping, or upgrading Elasticsearch. To resolve this issue, ensure that the new index is properly configured before migration. Also, check the health status of your cluster to ensure it can handle the migration. If the error persists, consider using the Reindex API to manually move the data, or the Snapshot and Restore feature to backup and restore your data.

This guide will help you check for common problems that cause the log ” migrating index [{}] from feature [{}] to new index [{}] ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: index.

Log Context

Log “migrating index [{}] from feature [{}] to new index [{}]” classname is SystemIndexMigrator.java.
We extracted the following from Elasticsearch source code for those seeking an in-depth context :


        logger.info("migrating index [{}] from feature [{}] to new index [{}]"; oldIndexName; migrationInfo.getFeatureName(); newIndexName);
        ActionListener innerListener = ActionListener.wrap(listener::accept; this::markAsFailed);
        try {
            Exception versionException = checkNodeVersionsReadyForMigration(clusterState);
            if (versionException != null) {


How helpful was this guide?

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?