Skip to content

Commit 0ea5c7e

Browse files
committed
do indices lookup elsewhere
1 parent a6cbfce commit 0ea5c7e

2 files changed

Lines changed: 2 additions & 3 deletions

File tree

server/src/main/java/org/elasticsearch/cluster/service/MasterService.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -444,9 +444,6 @@ class TaskOutputs {
444444
Map<Object, ClusterStateTaskExecutor.TaskResult> executionResults) {
445445
this.taskInputs = taskInputs;
446446
this.previousClusterState = previousClusterState;
447-
// In case indices lookup was built lazily then by invoking this method we ensure it gets built and specific validation occurs
448-
// TODO: is there a better way?
449-
newClusterState.metadata().getIndicesLookup();
450447
this.newClusterState = newClusterState;
451448
this.nonFailedTasks = nonFailedTasks;
452449
this.executionResults = executionResults;

x-pack/plugin/ilm/src/main/java/org/elasticsearch/xpack/ilm/IndexLifecycleRunner.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ class IndexLifecycleRunner {
6767
builder.failure(task, e);
6868
}
6969
}
70+
// Trigger indices lookup creation and related validation
71+
state.metadata().getIndicesLookup();
7072
return builder.build(state);
7173
};
7274

0 commit comments

Comments
 (0)