|
29 | 29 | import org.elasticsearch.action.admin.indices.settings.put.UpdateSettingsRequest; |
30 | 30 | import org.elasticsearch.action.support.master.AcknowledgedResponse; |
31 | 31 | import org.elasticsearch.client.Client; |
| 32 | +import org.elasticsearch.cluster.ClusterState; |
32 | 33 | import org.elasticsearch.cluster.metadata.AliasMetaData; |
33 | 34 | import org.elasticsearch.cluster.metadata.IndexNameExpressionResolver; |
34 | 35 | import org.elasticsearch.cluster.metadata.MappingMetaData; |
@@ -498,10 +499,9 @@ private void updateEnrichPolicyAlias(final String destinationIndexName) { |
498 | 499 | String enrichIndexBase = EnrichPolicy.getBaseName(policyName); |
499 | 500 | logger.debug("Policy [{}]: Promoting new enrich index [{}] to alias [{}]", policyName, destinationIndexName, enrichIndexBase); |
500 | 501 | GetAliasesRequest aliasRequest = new GetAliasesRequest(enrichIndexBase); |
501 | | - String[] concreteIndices = indexNameExpressionResolver.concreteIndexNames(clusterService.state(), aliasRequest); |
502 | | - ImmutableOpenMap<String, List<AliasMetaData>> aliases = clusterService.state() |
503 | | - .metaData() |
504 | | - .findAliases(aliasRequest, concreteIndices); |
| 502 | + ClusterState clusterState = clusterService.state(); |
| 503 | + String[] concreteIndices = indexNameExpressionResolver.concreteIndexNames(clusterState, aliasRequest); |
| 504 | + ImmutableOpenMap<String, List<AliasMetaData>> aliases = clusterState.metaData().findAliases(aliasRequest, concreteIndices); |
505 | 505 | IndicesAliasesRequest aliasToggleRequest = new IndicesAliasesRequest(); |
506 | 506 | String[] indices = aliases.keys().toArray(String.class); |
507 | 507 | if (indices.length > 0) { |
|
0 commit comments