Skip to content

Commit bdd6f51

Browse files
authored
Specify master timeout when submitting alias tasks (#130733)
We specify the master node timeout from the REST request to avoid waiting for the task indefinitely. Resolves #120389
1 parent 12accdc commit bdd6f51

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

docs/changelog/130733.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
pr: 130733
2+
summary: Specify master timeout when submitting alias tasks
3+
area: Indices APIs
4+
type: bug
5+
issues:
6+
- 120389

server/src/main/java/org/elasticsearch/cluster/metadata/MetadataIndexAliasesService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public void indicesAliases(
9292
final IndicesAliasesClusterStateUpdateRequest request,
9393
final ActionListener<IndicesAliasesResponse> listener
9494
) {
95-
taskQueue.submitTask("index-aliases", new ApplyAliasesTask(request, listener), null); // TODO use request.masterNodeTimeout() here?
95+
taskQueue.submitTask("index-aliases", new ApplyAliasesTask(request, listener), request.masterNodeTimeout());
9696
}
9797

9898
/**

0 commit comments

Comments
 (0)