Skip to content

Commit 99df856

Browse files
authored
Remove master term from AckedRequest (#17249)
Signed-off-by: Andrew Ross <[email protected]>
1 parent 6aeb07d commit 99df856

18 files changed

+24
-36
lines changed

server/src/main/java/org/opensearch/action/admin/indices/alias/TransportIndicesAliasesAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ protected void clusterManagerOperation(
201201
request.aliasActions().clear();
202202
IndicesAliasesClusterStateUpdateRequest updateRequest = new IndicesAliasesClusterStateUpdateRequest(unmodifiableList(finalActions))
203203
.ackTimeout(request.timeout())
204-
.masterNodeTimeout(request.clusterManagerNodeTimeout());
204+
.clusterManagerNodeTimeout(request.clusterManagerNodeTimeout());
205205

206206
indexAliasesService.indicesAliases(updateRequest, new ActionListener<ClusterStateUpdateResponse>() {
207207
@Override

server/src/main/java/org/opensearch/action/admin/indices/close/TransportCloseIndexAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ protected void clusterManagerOperation(
164164
final CloseIndexClusterStateUpdateRequest closeRequest = new CloseIndexClusterStateUpdateRequest(task.getId()).ackTimeout(
165165
request.timeout()
166166
)
167-
.masterNodeTimeout(request.clusterManagerNodeTimeout())
167+
.clusterManagerNodeTimeout(request.clusterManagerNodeTimeout())
168168
.waitForActiveShards(request.waitForActiveShards())
169169
.indices(concreteIndices);
170170
indexStateService.closeIndices(closeRequest, ActionListener.delegateResponse(listener, (delegatedListener, t) -> {

server/src/main/java/org/opensearch/action/admin/indices/create/AutoCreateAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ public ClusterState execute(ClusterState currentState) throws Exception {
174174
request.cause(),
175175
indexName,
176176
request.index()
177-
).ackTimeout(request.timeout()).masterNodeTimeout(request.clusterManagerNodeTimeout());
177+
).ackTimeout(request.timeout()).clusterManagerNodeTimeout(request.clusterManagerNodeTimeout());
178178
return createIndexService.applyCreateIndexRequest(currentState, updateRequest, false);
179179
}
180180
}

server/src/main/java/org/opensearch/action/admin/indices/create/TransportCreateIndexAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ protected void clusterManagerOperation(
117117
indexName,
118118
request.index()
119119
).ackTimeout(request.timeout())
120-
.masterNodeTimeout(request.clusterManagerNodeTimeout())
120+
.clusterManagerNodeTimeout(request.clusterManagerNodeTimeout())
121121
.settings(request.settings())
122122
.mappings(request.mappings())
123123
.aliases(request.aliases())

server/src/main/java/org/opensearch/action/admin/indices/delete/TransportDeleteIndexAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ protected void clusterManagerOperation(
127127
}
128128

129129
DeleteIndexClusterStateUpdateRequest deleteRequest = new DeleteIndexClusterStateUpdateRequest().ackTimeout(request.timeout())
130-
.masterNodeTimeout(request.clusterManagerNodeTimeout())
130+
.clusterManagerNodeTimeout(request.clusterManagerNodeTimeout())
131131
.indices(concreteIndices.toArray(new Index[0]));
132132

133133
deleteIndexService.deleteIndices(deleteRequest, new ActionListener<ClusterStateUpdateResponse>() {

server/src/main/java/org/opensearch/action/admin/indices/mapping/put/TransportPutMappingAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ static void performMappingUpdate(
171171
) {
172172
PutMappingClusterStateUpdateRequest updateRequest = new PutMappingClusterStateUpdateRequest(request.source()).indices(
173173
concreteIndices
174-
).ackTimeout(request.timeout()).masterNodeTimeout(request.clusterManagerNodeTimeout());
174+
).ackTimeout(request.timeout()).clusterManagerNodeTimeout(request.clusterManagerNodeTimeout());
175175

176176
metadataMappingService.putMapping(updateRequest, new ActionListener<ClusterStateUpdateResponse>() {
177177

server/src/main/java/org/opensearch/action/admin/indices/open/TransportOpenIndexAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ protected void clusterManagerOperation(
125125
return;
126126
}
127127
OpenIndexClusterStateUpdateRequest updateRequest = new OpenIndexClusterStateUpdateRequest().ackTimeout(request.timeout())
128-
.masterNodeTimeout(request.clusterManagerNodeTimeout())
128+
.clusterManagerNodeTimeout(request.clusterManagerNodeTimeout())
129129
.indices(concreteIndices)
130130
.waitForActiveShards(request.waitForActiveShards());
131131

server/src/main/java/org/opensearch/action/admin/indices/readonly/TransportAddIndexBlockAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ protected void clusterManagerOperation(
144144
final AddIndexBlockClusterStateUpdateRequest addBlockRequest = new AddIndexBlockClusterStateUpdateRequest(
145145
request.getBlock(),
146146
task.getId()
147-
).ackTimeout(request.timeout()).masterNodeTimeout(request.clusterManagerNodeTimeout()).indices(concreteIndices);
147+
).ackTimeout(request.timeout()).clusterManagerNodeTimeout(request.clusterManagerNodeTimeout()).indices(concreteIndices);
148148
indexStateService.addIndexBlock(addBlockRequest, ActionListener.delegateResponse(listener, (delegatedListener, t) -> {
149149
logger.debug(() -> new ParameterizedMessage("failed to mark indices as readonly [{}]", (Object) concreteIndices), t);
150150
delegatedListener.onFailure(t);

server/src/main/java/org/opensearch/action/admin/indices/rollover/MetadataRolloverService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ static CreateIndexClusterStateUpdateRequest prepareCreateIndexRequest(
293293
b.put(settings);
294294
}
295295
return new CreateIndexClusterStateUpdateRequest(cause, targetIndexName, providedIndexName).ackTimeout(createIndexRequest.timeout())
296-
.masterNodeTimeout(createIndexRequest.clusterManagerNodeTimeout())
296+
.clusterManagerNodeTimeout(createIndexRequest.clusterManagerNodeTimeout())
297297
.settings(b.build())
298298
.aliases(createIndexRequest.aliases())
299299
.waitForActiveShards(ActiveShardCount.NONE) // not waiting for shards here, will wait on the alias switch operation

server/src/main/java/org/opensearch/action/admin/indices/settings/put/TransportUpdateSettingsAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ protected void clusterManagerOperation(
165165
.settings(request.settings())
166166
.setPreserveExisting(request.isPreserveExisting())
167167
.ackTimeout(request.timeout())
168-
.masterNodeTimeout(request.clusterManagerNodeTimeout());
168+
.clusterManagerNodeTimeout(request.clusterManagerNodeTimeout());
169169

170170
updateSettingsService.updateSettings(clusterStateUpdateRequest, new ActionListener<ClusterStateUpdateResponse>() {
171171
@Override

server/src/main/java/org/opensearch/action/admin/indices/shrink/TransportResizeAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ static CreateIndexClusterStateUpdateRequest prepareCreateIndexRequest(
322322
// applied once we took the snapshot and if somebody messes things up and switches the index read/write and adds docs we
323323
// miss the mappings for everything is corrupted and hard to debug
324324
.ackTimeout(targetIndex.timeout())
325-
.masterNodeTimeout(targetIndex.clusterManagerNodeTimeout())
325+
.clusterManagerNodeTimeout(targetIndex.clusterManagerNodeTimeout())
326326
.settings(targetIndex.settings())
327327
.aliases(targetIndex.aliases())
328328
.waitForActiveShards(targetIndex.waitForActiveShards())

server/src/main/java/org/opensearch/action/admin/indices/upgrade/post/TransportUpgradeSettingsAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ protected void clusterManagerOperation(
109109
) {
110110
UpgradeSettingsClusterStateUpdateRequest clusterStateUpdateRequest = new UpgradeSettingsClusterStateUpdateRequest().ackTimeout(
111111
request.timeout()
112-
).versions(request.versions()).masterNodeTimeout(request.clusterManagerNodeTimeout());
112+
).versions(request.versions()).clusterManagerNodeTimeout(request.clusterManagerNodeTimeout());
113113

114114
updateSettingsService.upgradeIndexSettings(clusterStateUpdateRequest, new ActionListener<ClusterStateUpdateResponse>() {
115115
@Override

server/src/main/java/org/opensearch/cluster/AckedClusterStateUpdateTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,6 @@ public TimeValue ackTimeout() {
103103

104104
@Override
105105
public TimeValue timeout() {
106-
return request.masterNodeTimeout();
106+
return request.clusterManagerNodeTimeout();
107107
}
108108
}

server/src/main/java/org/opensearch/cluster/ack/AckedRequest.java

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,6 @@ public interface AckedRequest {
4848

4949
/**
5050
* Returns the timeout for the request to be completed on the cluster-manager node
51-
* @deprecated As of 2.2, because supporting inclusive language, replaced by {@link #clusterManagerNodeTimeout()}
5251
*/
53-
@Deprecated
54-
default TimeValue masterNodeTimeout() {
55-
throw new UnsupportedOperationException("Must be overridden");
56-
}
57-
58-
/**
59-
* Returns the timeout for the request to be completed on the cluster-manager node
60-
*/
61-
// TODO: Remove default implementation after removing the deprecated masterNodeTimeout()
62-
default TimeValue clusterManagerNodeTimeout() {
63-
return masterNodeTimeout();
64-
}
52+
TimeValue clusterManagerNodeTimeout();
6553
}

server/src/main/java/org/opensearch/cluster/ack/ClusterStateUpdateRequest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
public abstract class ClusterStateUpdateRequest<T extends ClusterStateUpdateRequest<T>> implements AckedRequest {
4444

4545
private TimeValue ackTimeout;
46-
private TimeValue masterNodeTimeout;
46+
private TimeValue clusterManagerNodeTimeout;
4747

4848
/**
4949
* Returns the maximum time interval to wait for acknowledgements
@@ -67,16 +67,16 @@ public T ackTimeout(TimeValue ackTimeout) {
6767
* be completed on the cluster-manager node
6868
*/
6969
@Override
70-
public TimeValue masterNodeTimeout() {
71-
return masterNodeTimeout;
70+
public TimeValue clusterManagerNodeTimeout() {
71+
return clusterManagerNodeTimeout;
7272
}
7373

7474
/**
7575
* Sets the cluster-manager node timeout
7676
*/
7777
@SuppressWarnings("unchecked")
78-
public T masterNodeTimeout(TimeValue masterNodeTimeout) {
79-
this.masterNodeTimeout = masterNodeTimeout;
78+
public T clusterManagerNodeTimeout(TimeValue clusterManagerNodeTimeout) {
79+
this.clusterManagerNodeTimeout = clusterManagerNodeTimeout;
8080
return (T) this;
8181
}
8282
}

server/src/main/java/org/opensearch/cluster/metadata/MetadataCreateDataStreamService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ public void createDataStream(CreateDataStreamClusterStateUpdateRequest request,
9898
activeShardsObserver.waitForActiveShards(
9999
new String[] { firstBackingIndexName },
100100
ActiveShardCount.DEFAULT,
101-
request.masterNodeTimeout(),
101+
request.clusterManagerNodeTimeout(),
102102
shardsAcked -> {
103103
finalListener.onResponse(new AcknowledgedResponse(true));
104104
},
@@ -147,7 +147,7 @@ public static final class CreateDataStreamClusterStateUpdateRequest extends Clus
147147

148148
public CreateDataStreamClusterStateUpdateRequest(String name, TimeValue masterNodeTimeout, TimeValue timeout) {
149149
this.name = name;
150-
masterNodeTimeout(masterNodeTimeout);
150+
clusterManagerNodeTimeout(masterNodeTimeout);
151151
ackTimeout(timeout);
152152
}
153153
}

server/src/main/java/org/opensearch/cluster/metadata/MetadataIndexStateService.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ public void onFailure(final String source, final Exception e) {
294294

295295
@Override
296296
public TimeValue timeout() {
297-
return request.masterNodeTimeout();
297+
return request.clusterManagerNodeTimeout();
298298
}
299299
}
300300
);
@@ -568,7 +568,7 @@ public void onFailure(final String source, final Exception e) {
568568

569569
@Override
570570
public TimeValue timeout() {
571-
return request.masterNodeTimeout();
571+
return request.clusterManagerNodeTimeout();
572572
}
573573
}
574574
);

server/src/main/java/org/opensearch/cluster/metadata/MetadataMappingService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@ public void putMapping(final PutMappingClusterStateUpdateRequest request, final
366366
clusterService.submitStateUpdateTask(
367367
"put-mapping " + Strings.arrayToCommaDelimitedString(request.indices()),
368368
request,
369-
ClusterStateTaskConfig.build(Priority.HIGH, request.masterNodeTimeout()),
369+
ClusterStateTaskConfig.build(Priority.HIGH, request.clusterManagerNodeTimeout()),
370370
putMappingExecutor,
371371
new AckedClusterStateTaskListener() {
372372

0 commit comments

Comments
 (0)