|
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; |
@@ -494,10 +495,9 @@ private void updateEnrichPolicyAlias(final String destinationIndexName) { |
494 | 495 | String enrichIndexBase = EnrichPolicy.getBaseName(policyName); |
495 | 496 | logger.debug("Policy [{}]: Promoting new enrich index [{}] to alias [{}]", policyName, destinationIndexName, enrichIndexBase); |
496 | 497 | GetAliasesRequest aliasRequest = new GetAliasesRequest(enrichIndexBase); |
497 | | - String[] concreteIndices = indexNameExpressionResolver.concreteIndexNames(clusterService.state(), aliasRequest); |
498 | | - ImmutableOpenMap<String, List<AliasMetaData>> aliases = clusterService.state() |
499 | | - .metaData() |
500 | | - .findAliases(aliasRequest, concreteIndices); |
| 498 | + ClusterState clusterState = clusterService.state(); |
| 499 | + String[] concreteIndices = indexNameExpressionResolver.concreteIndexNames(clusterState, aliasRequest); |
| 500 | + ImmutableOpenMap<String, List<AliasMetaData>> aliases = clusterState.metaData().findAliases(aliasRequest, concreteIndices); |
501 | 501 | IndicesAliasesRequest aliasToggleRequest = new IndicesAliasesRequest(); |
502 | 502 | String[] indices = aliases.keys().toArray(String.class); |
503 | 503 | if (indices.length > 0) { |
|
0 commit comments