Skip to content

Commit 8a4fc7c

Browse files
authored
Remove most uses of 7.5 and 7.6 transport versions (#118439)
1 parent 8fb6eda commit 8a4fc7c

File tree

14 files changed

+27
-127
lines changed

14 files changed

+27
-127
lines changed

modules/rank-eval/src/main/java/org/elasticsearch/index/rankeval/RankEvalRequest.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99

1010
package org.elasticsearch.index.rankeval;
1111

12-
import org.elasticsearch.TransportVersions;
1312
import org.elasticsearch.action.ActionRequest;
1413
import org.elasticsearch.action.ActionRequestValidationException;
1514
import org.elasticsearch.action.IndicesRequest;
@@ -46,9 +45,7 @@ public RankEvalRequest(RankEvalSpec rankingEvaluationSpec, String[] indices) {
4645
rankingEvaluationSpec = new RankEvalSpec(in);
4746
indices = in.readStringArray();
4847
indicesOptions = IndicesOptions.readIndicesOptions(in);
49-
if (in.getTransportVersion().onOrAfter(TransportVersions.V_7_6_0)) {
50-
searchType = SearchType.fromId(in.readByte());
51-
}
48+
searchType = SearchType.fromId(in.readByte());
5249
}
5350

5451
RankEvalRequest() {}
@@ -127,9 +124,7 @@ public void writeTo(StreamOutput out) throws IOException {
127124
rankingEvaluationSpec.writeTo(out);
128125
out.writeStringArray(indices);
129126
indicesOptions.writeIndicesOptions(out);
130-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_7_6_0)) {
131-
out.writeByte(searchType.id());
132-
}
127+
out.writeByte(searchType.id());
133128
}
134129

135130
@Override

server/src/main/java/org/elasticsearch/ElasticsearchException.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
import org.elasticsearch.persistent.PersistentTaskNodeNotAssignedException;
4141
import org.elasticsearch.rest.ApiNotAvailableException;
4242
import org.elasticsearch.rest.RestStatus;
43-
import org.elasticsearch.search.SearchException;
4443
import org.elasticsearch.search.TooManyScrollContextsException;
4544
import org.elasticsearch.search.aggregations.AggregationExecutionException;
4645
import org.elasticsearch.search.aggregations.MultiBucketConsumerService;
@@ -319,10 +318,6 @@ protected void writeTo(StreamOutput out, Writer<Throwable> nestedExceptionsWrite
319318
public static ElasticsearchException readException(StreamInput input, int id) throws IOException {
320319
CheckedFunction<StreamInput, ? extends ElasticsearchException, IOException> elasticsearchException = ID_TO_SUPPLIER.get(id);
321320
if (elasticsearchException == null) {
322-
if (id == 127 && input.getTransportVersion().before(TransportVersions.V_7_5_0)) {
323-
// was SearchContextException
324-
return new SearchException(input);
325-
}
326321
throw new IllegalStateException("unknown exception for id: " + id);
327322
}
328323
return elasticsearchException.apply(input);
@@ -1817,13 +1812,13 @@ private enum ElasticsearchExceptionHandle {
18171812
org.elasticsearch.index.seqno.RetentionLeaseInvalidRetainingSeqNoException.class,
18181813
org.elasticsearch.index.seqno.RetentionLeaseInvalidRetainingSeqNoException::new,
18191814
156,
1820-
TransportVersions.V_7_5_0
1815+
UNKNOWN_VERSION_ADDED
18211816
),
18221817
INGEST_PROCESSOR_EXCEPTION(
18231818
org.elasticsearch.ingest.IngestProcessorException.class,
18241819
org.elasticsearch.ingest.IngestProcessorException::new,
18251820
157,
1826-
TransportVersions.V_7_5_0
1821+
UNKNOWN_VERSION_ADDED
18271822
),
18281823
PEER_RECOVERY_NOT_FOUND_EXCEPTION(
18291824
org.elasticsearch.indices.recovery.PeerRecoveryNotFound.class,

server/src/main/java/org/elasticsearch/TransportVersions.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ static TransportVersion def(int id) {
5454
public static final TransportVersion V_7_0_0 = def(7_00_00_99);
5555
public static final TransportVersion V_7_3_0 = def(7_03_00_99);
5656
public static final TransportVersion V_7_4_0 = def(7_04_00_99);
57-
public static final TransportVersion V_7_5_0 = def(7_05_00_99);
5857
public static final TransportVersion V_7_6_0 = def(7_06_00_99);
5958
public static final TransportVersion V_7_7_0 = def(7_07_00_99);
6059
public static final TransportVersion V_7_8_0 = def(7_08_00_99);

server/src/main/java/org/elasticsearch/gateway/TransportNodesListGatewayStartedShards.java

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import org.apache.logging.log4j.LogManager;
1313
import org.apache.logging.log4j.Logger;
1414
import org.elasticsearch.ElasticsearchException;
15-
import org.elasticsearch.TransportVersions;
1615
import org.elasticsearch.action.ActionType;
1716
import org.elasticsearch.action.FailedNodeException;
1817
import org.elasticsearch.action.support.ActionFilters;
@@ -239,11 +238,7 @@ public static class NodeRequest extends TransportRequest {
239238
public NodeRequest(StreamInput in) throws IOException {
240239
super(in);
241240
shardId = new ShardId(in);
242-
if (in.getTransportVersion().onOrAfter(TransportVersions.V_7_6_0)) {
243-
customDataPath = in.readString();
244-
} else {
245-
customDataPath = null;
246-
}
241+
customDataPath = in.readString();
247242
}
248243

249244
public NodeRequest(Request request) {
@@ -255,10 +250,7 @@ public NodeRequest(Request request) {
255250
public void writeTo(StreamOutput out) throws IOException {
256251
super.writeTo(out);
257252
shardId.writeTo(out);
258-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_7_6_0)) {
259-
assert customDataPath != null;
260-
out.writeString(customDataPath);
261-
}
253+
out.writeString(customDataPath);
262254
}
263255

264256
public ShardId getShardId() {

server/src/main/java/org/elasticsearch/transport/RemoteConnectionInfo.java

Lines changed: 10 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
import org.elasticsearch.xcontent.XContentBuilder;
1919

2020
import java.io.IOException;
21-
import java.util.Arrays;
22-
import java.util.List;
2321
import java.util.Objects;
2422

2523
/**
@@ -49,25 +47,14 @@ public RemoteConnectionInfo(
4947
}
5048

5149
public RemoteConnectionInfo(StreamInput input) throws IOException {
52-
if (input.getTransportVersion().onOrAfter(TransportVersions.V_7_6_0)) {
53-
RemoteConnectionStrategy.ConnectionStrategy mode = input.readEnum(RemoteConnectionStrategy.ConnectionStrategy.class);
54-
modeInfo = mode.getReader().read(input);
55-
initialConnectionTimeout = input.readTimeValue();
56-
clusterAlias = input.readString();
57-
skipUnavailable = input.readBoolean();
58-
if (input.getTransportVersion().onOrAfter(TransportVersions.V_8_8_0)) {
59-
hasClusterCredentials = input.readBoolean();
60-
} else {
61-
hasClusterCredentials = false;
62-
}
50+
RemoteConnectionStrategy.ConnectionStrategy mode = input.readEnum(RemoteConnectionStrategy.ConnectionStrategy.class);
51+
modeInfo = mode.getReader().read(input);
52+
initialConnectionTimeout = input.readTimeValue();
53+
clusterAlias = input.readString();
54+
skipUnavailable = input.readBoolean();
55+
if (input.getTransportVersion().onOrAfter(TransportVersions.V_8_8_0)) {
56+
hasClusterCredentials = input.readBoolean();
6357
} else {
64-
List<String> seedNodes = Arrays.asList(input.readStringArray());
65-
int connectionsPerCluster = input.readVInt();
66-
initialConnectionTimeout = input.readTimeValue();
67-
int numNodesConnected = input.readVInt();
68-
clusterAlias = input.readString();
69-
skipUnavailable = input.readBoolean();
70-
modeInfo = new SniffConnectionStrategy.SniffModeInfo(seedNodes, connectionsPerCluster, numNodesConnected);
7158
hasClusterCredentials = false;
7259
}
7360
}
@@ -90,24 +77,9 @@ public boolean hasClusterCredentials() {
9077

9178
@Override
9279
public void writeTo(StreamOutput out) throws IOException {
93-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_7_6_0)) {
94-
out.writeEnum(modeInfo.modeType());
95-
modeInfo.writeTo(out);
96-
out.writeTimeValue(initialConnectionTimeout);
97-
} else {
98-
if (modeInfo.modeType() == RemoteConnectionStrategy.ConnectionStrategy.SNIFF) {
99-
SniffConnectionStrategy.SniffModeInfo sniffInfo = (SniffConnectionStrategy.SniffModeInfo) this.modeInfo;
100-
out.writeStringCollection(sniffInfo.seedNodes);
101-
out.writeVInt(sniffInfo.maxConnectionsPerCluster);
102-
out.writeTimeValue(initialConnectionTimeout);
103-
out.writeVInt(sniffInfo.numNodesConnected);
104-
} else {
105-
out.writeStringArray(new String[0]);
106-
out.writeVInt(0);
107-
out.writeTimeValue(initialConnectionTimeout);
108-
out.writeVInt(0);
109-
}
110-
}
80+
out.writeEnum(modeInfo.modeType());
81+
modeInfo.writeTo(out);
82+
out.writeTimeValue(initialConnectionTimeout);
11183
out.writeString(clusterAlias);
11284
out.writeBoolean(skipUnavailable);
11385
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_8_0)) {

x-pack/plugin/analytics/src/main/java/org/elasticsearch/xpack/analytics/stringstats/StringStatsAggregationBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,6 @@ public boolean equals(Object obj) {
154154

155155
@Override
156156
public TransportVersion getMinimalSupportedVersion() {
157-
return TransportVersions.V_7_6_0;
157+
return TransportVersions.ZERO;
158158
}
159159
}

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/ccr/AutoFollowMetadata.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -282,11 +282,7 @@ private AutoFollowPattern(
282282
this.leaderIndexPatterns = leaderIndexPatterns;
283283
this.followIndexPattern = followIndexPattern;
284284
this.settings = Objects.requireNonNull(settings);
285-
if (in.getTransportVersion().onOrAfter(TransportVersions.V_7_5_0)) {
286-
this.active = in.readBoolean();
287-
} else {
288-
this.active = true;
289-
}
285+
this.active = in.readBoolean();
290286
if (in.getTransportVersion().onOrAfter(TransportVersions.V_7_14_0)) {
291287
this.leaderIndexExclusionPatterns = in.readStringCollectionAsList();
292288
} else {
@@ -351,9 +347,7 @@ public void writeTo(StreamOutput out) throws IOException {
351347
settings.writeTo(out);
352348
}
353349
super.writeTo(out);
354-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_7_5_0)) {
355-
out.writeBoolean(active);
356-
}
350+
out.writeBoolean(active);
357351
if (out.getTransportVersion().onOrAfter(TransportVersions.V_7_14_0)) {
358352
out.writeStringCollection(leaderIndexExclusionPatterns);
359353
}

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/enrich/EnrichFeatureSetUsage.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ public EnrichFeatureSetUsage(StreamInput input) throws IOException {
2727

2828
@Override
2929
public TransportVersion getMinimalSupportedVersion() {
30-
return TransportVersions.V_7_5_0;
30+
return TransportVersions.ZERO;
3131
}
3232
}

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/enrich/EnrichMetadata.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public EnumSet<Metadata.XContentContext> context() {
8484

8585
@Override
8686
public TransportVersion getMinimalSupportedVersion() {
87-
return TransportVersions.V_7_5_0;
87+
return TransportVersions.ZERO;
8888
}
8989

9090
@Override

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/SecurityFeatureSetUsage.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,7 @@ public SecurityFeatureSetUsage(StreamInput in) throws IOException {
6161
ipFilterUsage = in.readGenericMap();
6262
anonymousUsage = in.readGenericMap();
6363
roleMappingStoreUsage = in.readGenericMap();
64-
if (in.getTransportVersion().onOrAfter(TransportVersions.V_7_5_0)) {
65-
fips140Usage = in.readGenericMap();
66-
}
64+
fips140Usage = in.readGenericMap();
6765
if (in.getTransportVersion().onOrAfter(TransportVersions.V_7_11_0)) {
6866
operatorPrivilegesUsage = in.readGenericMap();
6967
}
@@ -129,9 +127,7 @@ public void writeTo(StreamOutput out) throws IOException {
129127
out.writeGenericMap(ipFilterUsage);
130128
out.writeGenericMap(anonymousUsage);
131129
out.writeGenericMap(roleMappingStoreUsage);
132-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_7_5_0)) {
133-
out.writeGenericMap(fips140Usage);
134-
}
130+
out.writeGenericMap(fips140Usage);
135131
if (out.getTransportVersion().onOrAfter(TransportVersions.V_7_11_0)) {
136132
out.writeGenericMap(operatorPrivilegesUsage);
137133
}

0 commit comments

Comments
 (0)