Skip to content

Commit ad26961

Browse files
authored
Remove several remaining Core/Infra UpdateForV9 references (elastic#124197) (elastic#124231)
1 parent cff38b9 commit ad26961

File tree

4 files changed

+11
-31
lines changed

4 files changed

+11
-31
lines changed

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

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

1212
import org.elasticsearch.core.Assertions;
13-
import org.elasticsearch.core.UpdateForV9;
1413

1514
import java.lang.reflect.Field;
1615
import java.util.ArrayList;
@@ -49,7 +48,7 @@ static TransportVersion def(int id) {
4948
return new TransportVersion(id);
5049
}
5150

52-
@UpdateForV9(owner = UpdateForV9.Owner.CORE_INFRA) // remove the transport versions with which v9 will not need to interact
51+
// TODO: ES-10337 we can remove all transport versions earlier than 8.18
5352
public static final TransportVersion ZERO = def(0);
5453
public static final TransportVersion V_7_0_0 = def(7_00_00_99);
5554
public static final TransportVersion V_7_1_0 = def(7_01_00_99);

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

Lines changed: 8 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,10 @@
2121
import org.elasticsearch.common.metrics.CounterMetric;
2222
import org.elasticsearch.core.Strings;
2323
import org.elasticsearch.core.TimeValue;
24-
import org.elasticsearch.core.UpdateForV9;
2524
import org.elasticsearch.logging.LogManager;
2625
import org.elasticsearch.logging.Logger;
2726
import org.elasticsearch.threadpool.ThreadPool;
2827

29-
import java.io.EOFException;
3028
import java.io.IOException;
3129
import java.util.Objects;
3230
import java.util.Set;
@@ -357,28 +355,18 @@ static final class HandshakeRequest extends TransportRequest {
357355
this.releaseVersion = Objects.requireNonNull(releaseVersion);
358356
}
359357

360-
@UpdateForV9(owner = UpdateForV9.Owner.CORE_INFRA) // remainingMessage == null is invalid in v9
361358
HandshakeRequest(StreamInput streamInput) throws IOException {
362359
super(streamInput);
363-
BytesReference remainingMessage;
364-
try {
365-
remainingMessage = streamInput.readSlicedBytesReference();
366-
} catch (EOFException e) {
367-
remainingMessage = null;
368-
}
369-
if (remainingMessage == null) {
370-
transportVersion = null;
371-
releaseVersion = null;
372-
} else {
373-
try (StreamInput messageStreamInput = remainingMessage.streamInput()) {
374-
this.transportVersion = TransportVersion.readVersion(messageStreamInput);
375-
if (streamInput.getTransportVersion().onOrAfter(V9_HANDSHAKE_VERSION)) {
376-
this.releaseVersion = messageStreamInput.readString();
377-
} else {
378-
this.releaseVersion = this.transportVersion.toReleaseVersion();
379-
}
360+
361+
try (StreamInput messageStreamInput = streamInput.readSlicedBytesReference().streamInput()) {
362+
this.transportVersion = TransportVersion.readVersion(messageStreamInput);
363+
if (streamInput.getTransportVersion().onOrAfter(V9_HANDSHAKE_VERSION)) {
364+
this.releaseVersion = messageStreamInput.readString();
365+
} else {
366+
this.releaseVersion = this.transportVersion.toReleaseVersion();
380367
}
381368
}
369+
382370
}
383371

384372
@Override

server/src/test/java/org/elasticsearch/env/NodeEnvironmentTests.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
import org.elasticsearch.core.IOUtils;
3131
import org.elasticsearch.core.PathUtils;
3232
import org.elasticsearch.core.SuppressForbidden;
33-
import org.elasticsearch.core.UpdateForV9;
3433
import org.elasticsearch.gateway.MetadataStateFormat;
3534
import org.elasticsearch.gateway.PersistedClusterStateService;
3635
import org.elasticsearch.index.Index;
@@ -539,8 +538,6 @@ public void testBlocksDowngradeToVersionWithMultipleNodesInDataPath() throws IOE
539538
}
540539
}
541540

542-
@UpdateForV9(owner = UpdateForV9.Owner.CORE_INFRA)
543-
@AwaitsFix(bugUrl = "test won't work until we remove and bump minimum index versions")
544541
public void testIndexCompatibilityChecks() throws IOException {
545542
final Settings settings = buildEnvSettings(Settings.EMPTY);
546543

server/src/test/java/org/elasticsearch/transport/OutboundHandlerTests.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
import org.apache.logging.log4j.Level;
1313
import org.elasticsearch.ElasticsearchException;
1414
import org.elasticsearch.TransportVersion;
15-
import org.elasticsearch.TransportVersions;
1615
import org.elasticsearch.action.ActionListener;
1716
import org.elasticsearch.action.support.PlainActionFuture;
1817
import org.elasticsearch.cluster.node.DiscoveryNode;
@@ -35,7 +34,6 @@
3534
import org.elasticsearch.core.Streams;
3635
import org.elasticsearch.core.TimeValue;
3736
import org.elasticsearch.core.Tuple;
38-
import org.elasticsearch.core.UpdateForV9;
3937
import org.elasticsearch.test.ESTestCase;
4038
import org.elasticsearch.test.MockLog;
4139
import org.elasticsearch.test.TransportVersionUtils;
@@ -141,8 +139,7 @@ public void testSendRequest() throws IOException {
141139
TransportVersion version = isHandshake
142140
? randomFrom(TransportHandshaker.ALLOWED_HANDSHAKE_VERSIONS)
143141
: TransportVersionUtils.randomCompatibleVersion(random());
144-
@UpdateForV9(owner = UpdateForV9.Owner.CORE_INFRA) // drop the version.onOrAfter() in v9
145-
boolean compress = version.onOrAfter(TransportVersions.MINIMUM_COMPATIBLE) && randomBoolean();
142+
boolean compress = randomBoolean();
146143
String value = "message";
147144
threadContext.putHeader("header", "header_value");
148145
TestRequest request = new TestRequest(value);
@@ -215,8 +212,7 @@ public void testSendResponse() throws IOException {
215212
TransportVersion version = isHandshake
216213
? randomFrom(TransportHandshaker.ALLOWED_HANDSHAKE_VERSIONS)
217214
: TransportVersionUtils.randomCompatibleVersion(random());
218-
@UpdateForV9(owner = UpdateForV9.Owner.CORE_INFRA) // drop the version.onOrAfter() in v9
219-
boolean compress = version.onOrAfter(TransportVersions.MINIMUM_COMPATIBLE) && randomBoolean();
215+
boolean compress = randomBoolean();
220216

221217
String value = "message";
222218
threadContext.putHeader("header", "header_value");

0 commit comments

Comments
 (0)