Skip to content

Commit ec30928

Browse files
authored
Reapply "Remove transport version V_8_17_0 (elastic#136311)" (elastic#136500) (elastic#139144)
This reverts commit ef42c70.
1 parent 0fe2853 commit ec30928

File tree

13 files changed

+23
-118
lines changed

13 files changed

+23
-118
lines changed

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

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,6 @@ static TransportVersion def(int id) {
6969
public static final TransportVersion V_8_16_1 = def(8_772_0_04);
7070
public static final TransportVersion INITIAL_ELASTICSEARCH_8_16_5 = def(8_772_0_05);
7171
public static final TransportVersion INITIAL_ELASTICSEARCH_8_16_6 = def(8_772_0_06);
72-
public static final TransportVersion V_8_17_0 = def(8_797_0_02);
73-
public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_3 = def(8_797_0_03);
74-
public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_4 = def(8_797_0_04);
75-
public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_5 = def(8_797_0_05);
7672

7773
/*
7874
* STOP! READ THIS FIRST! No, really,

server/src/main/java/org/elasticsearch/action/bulk/SimulateBulkRequest.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -151,11 +151,7 @@ public SimulateBulkRequest(StreamInput in) throws IOException {
151151
componentTemplateSubstitutions = Map.of();
152152
indexTemplateSubstitutions = Map.of();
153153
}
154-
if (in.getTransportVersion().onOrAfter(TransportVersions.V_8_17_0)) {
155-
this.mappingAddition = (Map<String, Object>) in.readGenericValue();
156-
} else {
157-
mappingAddition = Map.of();
158-
}
154+
this.mappingAddition = (Map<String, Object>) in.readGenericValue();
159155
if (in.getTransportVersion().supports(SIMULATE_INGEST_MAPPING_MERGE_TYPE)) {
160156
mappingMergeType = in.readOptionalString();
161157
} else {
@@ -171,9 +167,7 @@ public void writeTo(StreamOutput out) throws IOException {
171167
out.writeGenericValue(componentTemplateSubstitutions);
172168
out.writeGenericValue(indexTemplateSubstitutions);
173169
}
174-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_17_0)) {
175-
out.writeGenericValue(mappingAddition);
176-
}
170+
out.writeGenericValue(mappingAddition);
177171
if (out.getTransportVersion().supports(SIMULATE_INGEST_MAPPING_MERGE_TYPE)) {
178172
out.writeOptionalString(mappingMergeType);
179173
}

server/src/main/java/org/elasticsearch/action/index/IndexRequest.java

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -211,16 +211,6 @@ public IndexRequest(@Nullable ShardId shardId, StreamInput in) throws IOExceptio
211211
requireDataStream = false;
212212
}
213213

214-
if (in.getTransportVersion().before(TransportVersions.V_8_17_0)) {
215-
if (in.getTransportVersion().onOrAfter(TransportVersions.V_8_13_0)) {
216-
in.readZLong(); // obsolete normalisedBytesParsed
217-
}
218-
if (in.getTransportVersion().onOrAfter(TransportVersions.V_8_16_0)) {
219-
in.readBoolean(); // obsolete originatesFromUpdateByScript
220-
in.readBoolean(); // obsolete originatesFromUpdateByDoc
221-
}
222-
}
223-
224214
includeSourceOnError = in.readBoolean();
225215

226216
if (in.getTransportVersion().supports(INDEX_REQUEST_INCLUDE_TSID)) {
@@ -797,15 +787,6 @@ private void writeBody(StreamOutput out) throws IOException {
797787
out.writeBoolean(requireDataStream);
798788
}
799789

800-
if (out.getTransportVersion().before(TransportVersions.V_8_17_0)) {
801-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_13_0)) {
802-
out.writeZLong(-1); // obsolete normalisedBytesParsed
803-
}
804-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_16_0)) {
805-
out.writeBoolean(false); // obsolete originatesFromUpdateByScript
806-
out.writeBoolean(false); // obsolete originatesFromUpdateByDoc
807-
}
808-
}
809790
out.writeBoolean(includeSourceOnError);
810791
if (out.getTransportVersion().supports(INDEX_REQUEST_INCLUDE_TSID)) {
811792
out.writeBytesRef(tsid);

server/src/main/java/org/elasticsearch/index/IndexMode.java

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

1010
package org.elasticsearch.index;
1111

12-
import org.elasticsearch.TransportVersions;
1312
import org.elasticsearch.cluster.metadata.IndexMetadata;
1413
import org.elasticsearch.cluster.metadata.MetadataCreateDataStreamService;
1514
import org.elasticsearch.cluster.metadata.ProjectMetadata;
@@ -629,7 +628,7 @@ public static void writeTo(IndexMode indexMode, StreamOutput out) throws IOExcep
629628
case STANDARD -> 0;
630629
case TIME_SERIES -> 1;
631630
case LOGSDB -> 2;
632-
case LOOKUP -> out.getTransportVersion().onOrAfter(TransportVersions.V_8_17_0) ? 3 : 0;
631+
case LOOKUP -> 3;
633632
};
634633
out.writeByte((byte) code);
635634
}

server/src/main/java/org/elasticsearch/ingest/PipelineConfiguration.java

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
package org.elasticsearch.ingest;
1111

1212
import org.elasticsearch.TransportVersion;
13-
import org.elasticsearch.TransportVersions;
1413
import org.elasticsearch.cluster.Diff;
1514
import org.elasticsearch.cluster.SimpleDiffable;
1615
import org.elasticsearch.common.Strings;
@@ -25,7 +24,6 @@
2524
import org.elasticsearch.xcontent.ToXContentObject;
2625
import org.elasticsearch.xcontent.XContentBuilder;
2726
import org.elasticsearch.xcontent.XContentType;
28-
import org.elasticsearch.xcontent.json.JsonXContent;
2927

3028
import java.io.IOException;
3129
import java.util.ArrayList;
@@ -172,13 +170,7 @@ public XContentBuilder toXContent(XContentBuilder builder, Params params) throws
172170
public static PipelineConfiguration readFrom(StreamInput in) throws IOException {
173171
final String id = in.readString();
174172
final Map<String, Object> config;
175-
if (in.getTransportVersion().onOrAfter(TransportVersions.V_8_17_0)) {
176-
config = in.readGenericMap();
177-
} else {
178-
final BytesReference bytes = in.readSlicedBytesReference();
179-
final XContentType type = in.readEnum(XContentType.class);
180-
config = XContentHelper.convertToMap(bytes, true, type).v2();
181-
}
173+
config = in.readGenericMap();
182174
return new PipelineConfiguration(id, config);
183175
}
184176

@@ -196,14 +188,7 @@ public void writeTo(StreamOutput out) throws IOException {
196188
final TransportVersion transportVersion = out.getTransportVersion();
197189
final Map<String, Object> configForTransport = configForTransport(transportVersion);
198190
out.writeString(id);
199-
if (transportVersion.onOrAfter(TransportVersions.V_8_17_0)) {
200-
out.writeGenericMap(configForTransport);
201-
} else {
202-
XContentBuilder builder = XContentBuilder.builder(JsonXContent.jsonXContent).prettyPrint();
203-
builder.map(configForTransport);
204-
out.writeBytesReference(BytesReference.bytes(builder));
205-
XContentHelper.writeTo(out, XContentType.JSON);
206-
}
191+
out.writeGenericMap(configForTransport);
207192
}
208193

209194
@Override

server/src/main/java/org/elasticsearch/monitor/os/OsStats.java

Lines changed: 8 additions & 29 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.TransportVersion;
15-
import org.elasticsearch.TransportVersions;
1615
import org.elasticsearch.common.io.stream.StreamInput;
1716
import org.elasticsearch.common.io.stream.StreamOutput;
1817
import org.elasticsearch.common.io.stream.Writeable;
@@ -499,11 +498,7 @@ public Cgroup(
499498

500499
Cgroup(final StreamInput in) throws IOException {
501500
cpuAcctControlGroup = in.readString();
502-
if (in.getTransportVersion().onOrAfter(TransportVersions.V_8_17_0)) {
503-
cpuAcctUsageNanos = in.readBigInteger();
504-
} else {
505-
cpuAcctUsageNanos = BigInteger.valueOf(in.readLong());
506-
}
501+
cpuAcctUsageNanos = in.readBigInteger();
507502
cpuControlGroup = in.readString();
508503
cpuCfsPeriodMicros = in.readLong();
509504
cpuCfsQuotaMicros = in.readLong();
@@ -516,11 +511,7 @@ public Cgroup(
516511
@Override
517512
public void writeTo(final StreamOutput out) throws IOException {
518513
out.writeString(cpuAcctControlGroup);
519-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_17_0)) {
520-
out.writeBigInteger(cpuAcctUsageNanos);
521-
} else {
522-
out.writeLong(cpuAcctUsageNanos.longValue());
523-
}
514+
out.writeBigInteger(cpuAcctUsageNanos);
524515
out.writeString(cpuControlGroup);
525516
out.writeLong(cpuCfsPeriodMicros);
526517
out.writeLong(cpuCfsQuotaMicros);
@@ -616,28 +607,16 @@ public CpuStat(
616607
}
617608

618609
CpuStat(final StreamInput in) throws IOException {
619-
if (in.getTransportVersion().onOrAfter(TransportVersions.V_8_17_0)) {
620-
numberOfElapsedPeriods = in.readBigInteger();
621-
numberOfTimesThrottled = in.readBigInteger();
622-
timeThrottledNanos = in.readBigInteger();
623-
} else {
624-
numberOfElapsedPeriods = BigInteger.valueOf(in.readLong());
625-
numberOfTimesThrottled = BigInteger.valueOf(in.readLong());
626-
timeThrottledNanos = BigInteger.valueOf(in.readLong());
627-
}
610+
numberOfElapsedPeriods = in.readBigInteger();
611+
numberOfTimesThrottled = in.readBigInteger();
612+
timeThrottledNanos = in.readBigInteger();
628613
}
629614

630615
@Override
631616
public void writeTo(final StreamOutput out) throws IOException {
632-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_17_0)) {
633-
out.writeBigInteger(numberOfElapsedPeriods);
634-
out.writeBigInteger(numberOfTimesThrottled);
635-
out.writeBigInteger(timeThrottledNanos);
636-
} else {
637-
out.writeLong(numberOfElapsedPeriods.longValue());
638-
out.writeLong(numberOfTimesThrottled.longValue());
639-
out.writeLong(timeThrottledNanos.longValue());
640-
}
617+
out.writeBigInteger(numberOfElapsedPeriods);
618+
out.writeBigInteger(numberOfTimesThrottled);
619+
out.writeBigInteger(timeThrottledNanos);
641620
}
642621

643622
@Override

server/src/test/java/org/elasticsearch/TransportVersionTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -427,7 +427,7 @@ public void testTransportVersionsLocked() {
427427
"TransportVersions.java is locked. Generate transport versions with TransportVersion.fromName "
428428
+ "and generateTransportVersion gradle task",
429429
TransportVersions.DEFINED_VERSIONS.getLast().id(),
430-
equalTo(8_797_0_05)
430+
equalTo(8_772_0_06)
431431
);
432432
}
433433
}

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/application/LogsDBFeatureSetUsage.java

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
package org.elasticsearch.xpack.core.application;
88

99
import org.elasticsearch.TransportVersion;
10-
import org.elasticsearch.TransportVersions;
1110
import org.elasticsearch.common.io.stream.StreamInput;
1211
import org.elasticsearch.common.io.stream.StreamOutput;
1312
import org.elasticsearch.xcontent.XContentBuilder;
@@ -28,13 +27,8 @@ public LogsDBFeatureSetUsage(StreamInput input) throws IOException {
2827
super(input);
2928
indicesCount = input.readVInt();
3029
indicesWithSyntheticSource = input.readVInt();
31-
if (input.getTransportVersion().onOrAfter(TransportVersions.V_8_17_0)) {
32-
numDocs = input.readVLong();
33-
sizeInBytes = input.readVLong();
34-
} else {
35-
numDocs = 0;
36-
sizeInBytes = 0;
37-
}
30+
numDocs = input.readVLong();
31+
sizeInBytes = input.readVLong();
3832
hasCustomCutoffDate = input.readBoolean();
3933
}
4034

@@ -43,10 +37,8 @@ public void writeTo(StreamOutput out) throws IOException {
4337
super.writeTo(out);
4438
out.writeVInt(indicesCount);
4539
out.writeVInt(indicesWithSyntheticSource);
46-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_17_0)) {
47-
out.writeVLong(numDocs);
48-
out.writeVLong(sizeInBytes);
49-
}
40+
out.writeVLong(numDocs);
41+
out.writeVLong(sizeInBytes);
5042
out.writeBoolean(hasCustomCutoffDate);
5143
}
5244

@@ -69,7 +61,7 @@ public LogsDBFeatureSetUsage(
6961

7062
@Override
7163
public TransportVersion getMinimalSupportedVersion() {
72-
return TransportVersions.V_8_17_0;
64+
return TransportVersion.minimumCompatible();
7365
}
7466

7567
@Override

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/security/authz/permission/RemoteClusterPermissions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969
public class RemoteClusterPermissions implements NamedWriteable, ToXContentObject {
7070

7171
public static final TransportVersion ROLE_REMOTE_CLUSTER_PRIVS = TransportVersions.V_8_15_0;
72-
public static final TransportVersion ROLE_MONITOR_STATS = TransportVersions.V_8_17_0;
72+
public static final TransportVersion ROLE_MONITOR_STATS = TransportVersion.fromId(8797002);
7373

7474
public static final String NAME = "remote_cluster_permissions";
7575
private static final Logger logger = LogManager.getLogger(RemoteClusterPermissions.class);

x-pack/plugin/core/src/test/java/org/elasticsearch/xpack/core/inference/action/InferenceActionRequestTests.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -677,18 +677,6 @@ public void testWriteTo_ForHasBeenReroutedChanges() throws IOException {
677677
InferenceAction.Request.DEFAULT_TIMEOUT,
678678
false
679679
);
680-
681-
{
682-
// From a version before the rerouting logic was added
683-
InferenceAction.Request deserializedInstance = copyWriteable(
684-
instance,
685-
getNamedWriteableRegistry(),
686-
instanceReader(),
687-
TransportVersions.V_8_17_0
688-
);
689-
690-
assertEquals(instance, deserializedInstance);
691-
}
692680
{
693681
// From a version with rerouting removed
694682
InferenceAction.Request deserializedInstance = copyWriteable(

0 commit comments

Comments
 (0)