|
@@ -10,7 +10,6 @@ package org.elasticsearch.xpack.ml;
|
|
|
import org.elasticsearch.ElasticsearchException;
|
|
|
import org.elasticsearch.ElasticsearchStatusException;
|
|
|
import org.elasticsearch.TransportVersion;
|
|
|
-import org.elasticsearch.TransportVersions;
|
|
|
import org.elasticsearch.action.ActionListener;
|
|
|
import org.elasticsearch.action.admin.indices.rollover.RolloverRequest;
|
|
|
import org.elasticsearch.action.support.IndicesOptions;
|
|
@@ -44,6 +43,8 @@ public class MlIndexRollover implements MlAutoUpdateService.UpdateAction {
|
|
|
|
|
|
private static final Logger logger = LogManager.getLogger(MlIndexRollover.class);
|
|
|
|
|
|
+ private static final TransportVersion ML_ROLLOVER_LEGACY_INDICES = TransportVersion.fromName("ml_rollover_legacy_indices");
|
|
|
+
|
|
|
public record IndexPatternAndAlias(String indexPattern, String alias) {}
|
|
|
|
|
|
private final IndexNameExpressionResolver expressionResolver;
|
|
@@ -60,7 +61,7 @@ public class MlIndexRollover implements MlAutoUpdateService.UpdateAction {
|
|
|
public boolean isMinTransportVersionSupported(TransportVersion minTransportVersion) {
|
|
|
// Wait for all nodes to be upgraded to ensure that the
|
|
|
// newly created index will be of the latest version.
|
|
|
- return minTransportVersion.onOrAfter(TransportVersions.ML_ROLLOVER_LEGACY_INDICES);
|
|
|
+ return minTransportVersion.supports(ML_ROLLOVER_LEGACY_INDICES);
|
|
|
}
|
|
|
|
|
|
@Override
|