Skip to content

Commit a509378

Browse files
authored
Remove transport version V_8_16_1 (#136335)
ES-12334
1 parent 5822e00 commit a509378

File tree

5 files changed

+7
-49
lines changed

5 files changed

+7
-49
lines changed

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ static TransportVersion def(int id) {
8282
public static final TransportVersion V_8_15_0 = def(8_702_0_02);
8383
public static final TransportVersion V_8_15_2 = def(8_702_0_03);
8484
public static final TransportVersion V_8_16_0 = def(8_772_0_01);
85-
public static final TransportVersion V_8_16_1 = def(8_772_0_04);
8685
// TODO: leave this version until the very end to satisfy max transport version test
8786
public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_5 = def(8_797_0_05);
8887

server/src/main/java/org/elasticsearch/action/admin/cluster/node/info/NodeInfo.java

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,7 @@ public NodeInfo(StreamInput in) throws IOException {
6666
super(in);
6767
if (in.getTransportVersion().onOrAfter(TransportVersions.V_8_12_0)) {
6868
version = in.readString();
69-
if (in.getTransportVersion().onOrAfter(TransportVersions.V_8_16_1)) {
70-
compatibilityVersions = CompatibilityVersions.readVersion(in);
71-
} else {
72-
compatibilityVersions = new CompatibilityVersions(TransportVersion.readVersion(in), Map.of()); // unknown mappings versions
73-
}
69+
compatibilityVersions = CompatibilityVersions.readVersion(in);
7470
indexVersion = IndexVersion.readVersion(in);
7571
} else {
7672
Version legacyVersion = Version.readVersion(in);
@@ -251,11 +247,7 @@ public void writeTo(StreamOutput out) throws IOException {
251247
} else {
252248
Version.writeVersion(Version.fromString(version), out);
253249
}
254-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_16_1)) {
255-
compatibilityVersions.writeTo(out);
256-
} else if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_8_0)) {
257-
TransportVersion.writeVersion(compatibilityVersions.transportVersion(), out);
258-
}
250+
compatibilityVersions.writeTo(out);
259251
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_11_X)) {
260252
IndexVersion.writeVersion(indexVersion, out);
261253
out.writeMap(componentVersions, StreamOutput::writeString, StreamOutput::writeVInt);

server/src/main/java/org/elasticsearch/search/builder/SearchSourceBuilder.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -286,11 +286,7 @@ public SearchSourceBuilder(StreamInput in) throws IOException {
286286
if (in.getTransportVersion().onOrAfter(TransportVersions.V_8_8_0)) {
287287
rankBuilder = in.readOptionalNamedWriteable(RankBuilder.class);
288288
}
289-
if (in.getTransportVersion().onOrAfter(TransportVersions.V_8_16_1)) {
290-
skipInnerHits = in.readBoolean();
291-
} else {
292-
skipInnerHits = false;
293-
}
289+
skipInnerHits = in.readBoolean();
294290
}
295291

296292
@Override
@@ -370,9 +366,7 @@ public void writeTo(StreamOutput out) throws IOException {
370366
} else if (rankBuilder != null) {
371367
throw new IllegalArgumentException("cannot serialize [rank] to version [" + out.getTransportVersion().toReleaseVersion() + "]");
372368
}
373-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_16_1)) {
374-
out.writeBoolean(skipInnerHits);
375-
}
369+
out.writeBoolean(skipInnerHits);
376370
}
377371

378372
/**

x-pack/plugin/ent-search/src/main/java/org/elasticsearch/xpack/application/rules/QueryRulesetListItem.java

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,7 @@ public QueryRulesetListItem(StreamInput in) throws IOException {
6767
} else {
6868
this.criteriaTypeToCountMap = Map.of();
6969
}
70-
TransportVersion streamTransportVersion = in.getTransportVersion();
71-
if (streamTransportVersion.onOrAfter(TransportVersions.V_8_16_1)) {
72-
this.ruleTypeToCountMap = in.readMap(m -> in.readEnum(QueryRule.QueryRuleType.class), StreamInput::readInt);
73-
} else {
74-
this.ruleTypeToCountMap = Map.of();
75-
}
70+
this.ruleTypeToCountMap = in.readMap(m -> in.readEnum(QueryRule.QueryRuleType.class), StreamInput::readInt);
7671
}
7772

7873
@Override
@@ -101,10 +96,7 @@ public void writeTo(StreamOutput out) throws IOException {
10196
if (out.getTransportVersion().onOrAfter(EXPANDED_RULESET_COUNT_TRANSPORT_VERSION)) {
10297
out.writeMap(criteriaTypeToCountMap, StreamOutput::writeEnum, StreamOutput::writeInt);
10398
}
104-
TransportVersion streamTransportVersion = out.getTransportVersion();
105-
if (streamTransportVersion.onOrAfter(TransportVersions.V_8_16_1)) {
106-
out.writeMap(ruleTypeToCountMap, StreamOutput::writeEnum, StreamOutput::writeInt);
107-
}
99+
out.writeMap(ruleTypeToCountMap, StreamOutput::writeEnum, StreamOutput::writeInt);
108100
}
109101

110102
/**

x-pack/plugin/ent-search/src/test/java/org/elasticsearch/xpack/application/rules/action/ListQueryRulesetsActionResponseBWCSerializingTests.java

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
package org.elasticsearch.xpack.application.rules.action;
99

1010
import org.elasticsearch.TransportVersion;
11-
import org.elasticsearch.TransportVersions;
1211
import org.elasticsearch.common.io.stream.Writeable;
1312
import org.elasticsearch.xpack.application.EnterpriseSearchModuleTestUtils;
1413
import org.elasticsearch.xpack.application.rules.QueryRule;
@@ -17,8 +16,6 @@
1716
import org.elasticsearch.xpack.application.rules.QueryRulesetListItem;
1817
import org.elasticsearch.xpack.core.ml.AbstractBWCWireSerializationTestCase;
1918

20-
import java.util.ArrayList;
21-
import java.util.List;
2219
import java.util.Map;
2320

2421
public class ListQueryRulesetsActionResponseBWCSerializingTests extends AbstractBWCWireSerializationTestCase<
@@ -59,22 +56,6 @@ protected ListQueryRulesetsAction.Response mutateInstanceForVersion(
5956
ListQueryRulesetsAction.Response instance,
6057
TransportVersion version
6158
) {
62-
if (version.onOrAfter(TransportVersions.V_8_16_1)) {
63-
return instance;
64-
} else if (version.onOrAfter(QueryRulesetListItem.EXPANDED_RULESET_COUNT_TRANSPORT_VERSION)) {
65-
List<QueryRulesetListItem> updatedResults = new ArrayList<>();
66-
for (QueryRulesetListItem listItem : instance.queryPage.results()) {
67-
updatedResults.add(
68-
new QueryRulesetListItem(listItem.rulesetId(), listItem.ruleTotalCount(), listItem.criteriaTypeToCountMap(), Map.of())
69-
);
70-
}
71-
return new ListQueryRulesetsAction.Response(updatedResults, instance.queryPage.count());
72-
} else {
73-
List<QueryRulesetListItem> updatedResults = new ArrayList<>();
74-
for (QueryRulesetListItem listItem : instance.queryPage.results()) {
75-
updatedResults.add(new QueryRulesetListItem(listItem.rulesetId(), listItem.ruleTotalCount(), Map.of(), Map.of()));
76-
}
77-
return new ListQueryRulesetsAction.Response(updatedResults, instance.queryPage.count());
78-
}
59+
return instance;
7960
}
8061
}

0 commit comments

Comments
 (0)