Skip to content

Commit 0497383

Browse files
authored
Reapply "Remove some uses of 8.0.0 transport version constant (elastic#135715)" (elastic#138986) (elastic#138988)
This reverts commit ecc9dce.
1 parent 4184c47 commit 0497383

File tree

9 files changed

+12
-72
lines changed

9 files changed

+12
-72
lines changed

modules/ingest-common/src/main/java/org/elasticsearch/ingest/common/GrokProcessorGetAction.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
*/
99
package org.elasticsearch.ingest.common;
1010

11-
import org.elasticsearch.TransportVersions;
1211
import org.elasticsearch.action.ActionListener;
1312
import org.elasticsearch.action.ActionRequestValidationException;
1413
import org.elasticsearch.action.ActionResponse;
@@ -60,9 +59,7 @@ public Request(boolean sorted, String ecsCompatibility) {
6059
Request(StreamInput in) throws IOException {
6160
super(in);
6261
this.sorted = in.readBoolean();
63-
this.ecsCompatibility = in.getTransportVersion().onOrAfter(TransportVersions.V_8_0_0)
64-
? in.readString()
65-
: GrokProcessor.DEFAULT_ECS_COMPATIBILITY_MODE;
62+
this.ecsCompatibility = in.readString();
6663
}
6764

6865
@Override
@@ -74,9 +71,7 @@ public ActionRequestValidationException validate() {
7471
public void writeTo(StreamOutput out) throws IOException {
7572
super.writeTo(out);
7673
out.writeBoolean(sorted);
77-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_0_0)) {
78-
out.writeString(ecsCompatibility);
79-
}
74+
out.writeString(ecsCompatibility);
8075
}
8176

8277
public boolean sorted() {

modules/ingest-geoip/src/main/java/org/elasticsearch/ingest/geoip/stats/GeoIpStatsAction.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,7 @@ protected NodeResponse(StreamInput in) throws IOException {
174174
}
175175
databases = in.readCollectionAsImmutableSet(StreamInput::readString);
176176
filesInTemp = in.readCollectionAsImmutableSet(StreamInput::readString);
177-
configDatabases = in.getTransportVersion().onOrAfter(TransportVersions.V_8_0_0)
178-
? in.readCollectionAsImmutableSet(StreamInput::readString)
179-
: null;
177+
configDatabases = in.readCollectionAsImmutableSet(StreamInput::readString);
180178
}
181179

182180
protected NodeResponse(
@@ -226,9 +224,7 @@ public void writeTo(StreamOutput out) throws IOException {
226224
}
227225
out.writeStringCollection(databases);
228226
out.writeStringCollection(filesInTemp);
229-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_0_0)) {
230-
out.writeStringCollection(configDatabases);
231-
}
227+
out.writeStringCollection(configDatabases);
232228
}
233229

234230
@Override

modules/percolator/src/main/java/org/elasticsearch/percolator/PercolateQueryBuilder.java

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@
3535
import org.elasticsearch.ElasticsearchException;
3636
import org.elasticsearch.ResourceNotFoundException;
3737
import org.elasticsearch.TransportVersion;
38-
import org.elasticsearch.TransportVersions;
3938
import org.elasticsearch.action.get.GetRequest;
4039
import org.elasticsearch.common.CheckedSupplier;
4140
import org.elasticsearch.common.bytes.BytesReference;
@@ -213,15 +212,7 @@ protected PercolateQueryBuilder(String field, Supplier<BytesReference> documentS
213212
super(in);
214213
field = in.readString();
215214
name = in.readOptionalString();
216-
if (in.getTransportVersion().before(TransportVersions.V_8_0_0)) {
217-
String documentType = in.readOptionalString();
218-
assert documentType == null;
219-
}
220215
indexedDocumentIndex = in.readOptionalString();
221-
if (in.getTransportVersion().before(TransportVersions.V_8_0_0)) {
222-
String indexedDocumentType = in.readOptionalString();
223-
assert indexedDocumentType == null;
224-
}
225216
indexedDocumentId = in.readOptionalString();
226217
indexedDocumentRouting = in.readOptionalString();
227218
indexedDocumentPreference = in.readOptionalString();
@@ -255,15 +246,7 @@ protected void doWriteTo(StreamOutput out) throws IOException {
255246
}
256247
out.writeString(field);
257248
out.writeOptionalString(name);
258-
if (out.getTransportVersion().before(TransportVersions.V_8_0_0)) {
259-
// In 7x, typeless percolate queries are represented by null documentType values
260-
out.writeOptionalString(null);
261-
}
262249
out.writeOptionalString(indexedDocumentIndex);
263-
if (out.getTransportVersion().before(TransportVersions.V_8_0_0)) {
264-
// In 7x, typeless percolate queries are represented by null indexedDocumentType values
265-
out.writeOptionalString(null);
266-
}
267250
out.writeOptionalString(indexedDocumentId);
268251
out.writeOptionalString(indexedDocumentRouting);
269252
out.writeOptionalString(indexedDocumentPreference);

x-pack/plugin/migrate/src/main/java/org/elasticsearch/system_indices/task/FeatureMigrationResults.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
package org.elasticsearch.system_indices.task;
99

1010
import org.elasticsearch.TransportVersion;
11-
import org.elasticsearch.TransportVersions;
1211
import org.elasticsearch.cluster.Diff;
1312
import org.elasticsearch.cluster.DiffableUtils;
1413
import org.elasticsearch.cluster.NamedDiff;
@@ -35,7 +34,6 @@
3534
*/
3635
public class FeatureMigrationResults implements Metadata.ProjectCustom {
3736
public static final String TYPE = "system_index_migration";
38-
public static final TransportVersion MIGRATION_ADDED_VERSION = TransportVersions.V_8_0_0;
3937

4038
static final ParseField RESULTS_FIELD = new ParseField("results");
4139

@@ -94,7 +92,7 @@ public String getWriteableName() {
9492

9593
@Override
9694
public TransportVersion getMinimalSupportedVersion() {
97-
return MIGRATION_ADDED_VERSION;
95+
return TransportVersion.minimumCompatible();
9896
}
9997

10098
@Override
@@ -164,7 +162,7 @@ static Diff<SingleFeatureMigrationResult> readDiffFrom(StreamInput in) throws IO
164162

165163
@Override
166164
public TransportVersion getMinimalSupportedVersion() {
167-
return MIGRATION_ADDED_VERSION;
165+
return TransportVersion.minimumCompatible();
168166
}
169167

170168
}

x-pack/plugin/migrate/src/main/java/org/elasticsearch/system_indices/task/SystemIndexMigrationTaskParams.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717

1818
import java.io.IOException;
1919

20-
import static org.elasticsearch.system_indices.task.FeatureMigrationResults.MIGRATION_ADDED_VERSION;
21-
2220
/**
2321
* The params used to initialize {@link SystemIndexMigrator} when it's initially kicked off.
2422
*
@@ -68,7 +66,7 @@ public String getWriteableName() {
6866

6967
@Override
7068
public TransportVersion getMinimalSupportedVersion() {
71-
return MIGRATION_ADDED_VERSION;
69+
return TransportVersion.minimumCompatible();
7270
}
7371

7472
@Override

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/autoscaling/MlScalingReason.java

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

88
package org.elasticsearch.xpack.ml.autoscaling;
99

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.common.settings.Settings;
@@ -49,11 +48,7 @@ public MlScalingReason(StreamInput in) throws IOException {
4948
this.waitingAnalyticsJobs = in.readStringCollectionAsList();
5049
this.waitingAnomalyJobs = in.readStringCollectionAsList();
5150
this.waitingSnapshotUpgrades = in.readStringCollectionAsList();
52-
if (in.getTransportVersion().onOrAfter(TransportVersions.V_8_0_0)) {
53-
this.waitingModels = in.readStringCollectionAsList();
54-
} else {
55-
this.waitingModels = List.of();
56-
}
51+
this.waitingModels = in.readStringCollectionAsList();
5752
this.passedConfiguration = Settings.readSettingsFromStream(in);
5853
this.currentMlCapacity = new AutoscalingCapacity(in);
5954
this.requiredCapacity = in.readOptionalWriteable(AutoscalingCapacity::new);
@@ -136,9 +131,7 @@ public void writeTo(StreamOutput out) throws IOException {
136131
out.writeStringCollection(this.waitingAnalyticsJobs);
137132
out.writeStringCollection(this.waitingAnomalyJobs);
138133
out.writeStringCollection(this.waitingSnapshotUpgrades);
139-
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_0_0)) {
140-
out.writeStringCollection(this.waitingModels);
141-
}
134+
out.writeStringCollection(this.waitingModels);
142135
this.passedConfiguration.writeTo(out);
143136
this.currentMlCapacity.writeTo(out);
144137
out.writeOptionalWriteable(this.requiredCapacity);

x-pack/plugin/ml/src/main/java/org/elasticsearch/xpack/ml/datafeed/DatafeedConfigAutoUpdater.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
import org.elasticsearch.ElasticsearchException;
1515
import org.elasticsearch.ElasticsearchStatusException;
1616
import org.elasticsearch.TransportVersion;
17-
import org.elasticsearch.TransportVersions;
1817
import org.elasticsearch.action.support.IndicesOptions;
1918
import org.elasticsearch.action.support.PlainActionFuture;
2019
import org.elasticsearch.cluster.ClusterState;
@@ -47,7 +46,7 @@ public DatafeedConfigAutoUpdater(DatafeedConfigProvider provider, IndexNameExpre
4746

4847
@Override
4948
public boolean isMinTransportVersionSupported(TransportVersion minNodeVersion) {
50-
return minNodeVersion.onOrAfter(TransportVersions.V_8_0_0);
49+
return true;
5150
}
5251

5352
@Override

x-pack/plugin/ml/src/test/java/org/elasticsearch/xpack/ml/aggs/heuristic/PValueScoreTests.java

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

1010
import org.apache.commons.math3.util.FastMath;
1111
import org.elasticsearch.TransportVersion;
12-
import org.elasticsearch.TransportVersions;
1312
import org.elasticsearch.common.io.stream.NamedWriteableRegistry;
1413
import org.elasticsearch.common.settings.Settings;
1514
import org.elasticsearch.search.SearchModule;
1615
import org.elasticsearch.search.aggregations.bucket.AbstractNXYSignificanceHeuristicTestCase;
1716
import org.elasticsearch.search.aggregations.bucket.terms.heuristic.SignificanceHeuristic;
17+
import org.elasticsearch.test.TransportVersionUtils;
1818
import org.elasticsearch.xcontent.NamedXContentRegistry;
1919
import org.elasticsearch.xpack.ml.MachineLearning;
2020
import org.elasticsearch.xpack.ml.MachineLearningTests;
@@ -34,7 +34,7 @@ public class PValueScoreTests extends AbstractNXYSignificanceHeuristicTestCase {
3434

3535
@Override
3636
protected TransportVersion randomVersion() {
37-
return randomFrom(TransportVersions.V_8_0_0);
37+
return TransportVersionUtils.randomCompatibleVersion(random());
3838
}
3939

4040
@Override

x-pack/qa/rolling-upgrade/src/test/java/org/elasticsearch/upgrades/DataStreamsUpgradeIT.java

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,12 @@
88

99
import org.apache.http.util.EntityUtils;
1010
import org.elasticsearch.Build;
11-
import org.elasticsearch.TransportVersions;
1211
import org.elasticsearch.Version;
1312
import org.elasticsearch.client.Node;
1413
import org.elasticsearch.client.Request;
15-
import org.elasticsearch.client.RequestOptions;
1614
import org.elasticsearch.client.Response;
1715
import org.elasticsearch.client.RestClient;
1816
import org.elasticsearch.client.RestClientBuilder;
19-
import org.elasticsearch.client.WarningsHandler;
2017
import org.elasticsearch.cluster.metadata.DataStream;
2118
import org.elasticsearch.cluster.metadata.DataStreamTestHelper;
2219
import org.elasticsearch.common.settings.SecureString;
@@ -550,25 +547,6 @@ private void createDataStreamFromNonDataStreamIndices(String dataStreamFromNonDa
550547
indexTemplate.replace("$TEMPLATE", templateWithNoTimestamp).replace("$PATTERN", dataStreamFromNonDataStreamIndices + "-*")
551548
);
552549
String indexName = dataStreamFromNonDataStreamIndices + "-01";
553-
if (minimumTransportVersion().before(TransportVersions.V_8_0_0)) {
554-
/*
555-
* It is not possible to create a 7.x index template with a type. And you can't create an empty index with a type. But you can
556-
* create the index with a type by posting a document to an index with a type. We do that here so that we test that the type is
557-
* removed when we reindex into 8.x.
558-
*/
559-
String typeName = "test-type";
560-
Request createIndexRequest = new Request("POST", indexName + "/" + typeName);
561-
createIndexRequest.setJsonEntity("""
562-
{
563-
"@timestamp": "2099-11-15T13:12:00",
564-
"message": "GET /search HTTP/1.1 200 1070000",
565-
"user": {
566-
"id": "kimchy"
567-
}
568-
}""");
569-
createIndexRequest.setOptions(RequestOptions.DEFAULT.toBuilder().setWarningsHandler(WarningsHandler.PERMISSIVE).build());
570-
assertOK(client().performRequest(createIndexRequest));
571-
}
572550
assertOK(client().performRequest(putIndexTemplateRequest));
573551
bulkLoadDataMissingTimestamp(indexName);
574552
/*

0 commit comments

Comments
 (0)