Skip to content

Commit f7f8045

Browse files
authored
Migrate tranport versions 9155_000, 9118_000, and 9117_000 (#134499)
ES-12334
1 parent f972730 commit f7f8045

File tree

14 files changed

+54
-26
lines changed

14 files changed

+54
-26
lines changed

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

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -328,9 +328,6 @@ static TransportVersion def(int id) {
328328
public static final TransportVersion ESQL_SERIALIZE_TIMESERIES_FIELD_TYPE = def(9_114_0_00);
329329
public static final TransportVersion ML_INFERENCE_IBM_WATSONX_COMPLETION_ADDED = def(9_115_0_00);
330330
public static final TransportVersion ESQL_SPLIT_ON_BIG_VALUES = def(9_116_0_00);
331-
public static final TransportVersion ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS = def(9_117_0_00);
332-
public static final TransportVersion ML_INFERENCE_CUSTOM_SERVICE_EMBEDDING_TYPE = def(9_118_0_00);
333-
public static final TransportVersion TIME_SERIES_TELEMETRY = def(9_155_0_00);
334331
public static final TransportVersion INFERENCE_API_EIS_DIAGNOSTICS = def(9_156_0_00);
335332
public static final TransportVersion ML_INFERENCE_ENDPOINT_CACHE = def(9_157_0_00);
336333

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9117000
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9118000
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9155000
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
visit_percentage,9154000
1+
time_series_telemetry,9155000

x-pack/plugin/core/src/main/java/org/elasticsearch/xpack/core/datastreams/TimeSeriesFeatureSetUsage.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
package org.elasticsearch.xpack.core.datastreams;
99

1010
import org.elasticsearch.TransportVersion;
11-
import org.elasticsearch.TransportVersions;
1211
import org.elasticsearch.common.Strings;
1312
import org.elasticsearch.common.io.stream.StreamInput;
1413
import org.elasticsearch.common.io.stream.StreamOutput;
@@ -71,6 +70,8 @@
7170
*/
7271
public class TimeSeriesFeatureSetUsage extends XPackFeatureUsage {
7372

73+
private static final TransportVersion TIME_SERIES_TELEMETRY = TransportVersion.fromName("time_series_telemetry");
74+
7475
private final long timeSeriesDataStreamCount;
7576
private final long timeSeriesIndexCount;
7677
private final DownsamplingUsage downsamplingUsage;
@@ -138,7 +139,7 @@ public void writeTo(StreamOutput out) throws IOException {
138139

139140
@Override
140141
public TransportVersion getMinimalSupportedVersion() {
141-
return TransportVersions.TIME_SERIES_TELEMETRY;
142+
return TIME_SERIES_TELEMETRY;
142143
}
143144

144145
public long getTimeSeriesDataStreamCount() {

x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/plan/logical/local/LocalRelation.java

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*/
77
package org.elasticsearch.xpack.esql.plan.logical.local;
88

9-
import org.elasticsearch.TransportVersions;
9+
import org.elasticsearch.TransportVersion;
1010
import org.elasticsearch.common.io.stream.NamedWriteableRegistry;
1111
import org.elasticsearch.common.io.stream.StreamInput;
1212
import org.elasticsearch.common.io.stream.StreamOutput;
@@ -29,6 +29,10 @@ public class LocalRelation extends LeafPlan {
2929
LocalRelation::new
3030
);
3131

32+
private static final TransportVersion ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS = TransportVersion.fromName(
33+
"esql_local_relation_with_new_blocks"
34+
);
35+
3236
private final List<Attribute> output;
3337
private final LocalSupplier supplier;
3438

@@ -41,7 +45,7 @@ public LocalRelation(Source source, List<Attribute> output, LocalSupplier suppli
4145
public LocalRelation(StreamInput in) throws IOException {
4246
super(Source.readFrom((PlanStreamInput) in));
4347
this.output = in.readNamedWriteableCollectionAsList(Attribute.class);
44-
if (in.getTransportVersion().onOrAfter(TransportVersions.ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS)) {
48+
if (in.getTransportVersion().supports(ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS)) {
4549
this.supplier = in.readNamedWriteable(LocalSupplier.class);
4650
} else {
4751
this.supplier = LocalSourceExec.readLegacyLocalSupplierFrom((PlanStreamInput) in);
@@ -52,7 +56,7 @@ public LocalRelation(StreamInput in) throws IOException {
5256
public void writeTo(StreamOutput out) throws IOException {
5357
source().writeTo(out);
5458
out.writeNamedWriteableCollection(output);
55-
if (out.getTransportVersion().onOrAfter(TransportVersions.ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS)) {
59+
if (out.getTransportVersion().supports(ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS)) {
5660
out.writeNamedWriteable(supplier);
5761
} else {
5862
if (hasEmptySupplier()) {

x-pack/plugin/esql/src/main/java/org/elasticsearch/xpack/esql/plan/physical/LocalSourceExec.java

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

88
package org.elasticsearch.xpack.esql.plan.physical;
99

10-
import org.elasticsearch.TransportVersions;
10+
import org.elasticsearch.TransportVersion;
1111
import org.elasticsearch.common.io.stream.NamedWriteableRegistry;
1212
import org.elasticsearch.common.io.stream.StreamInput;
1313
import org.elasticsearch.common.io.stream.StreamOutput;
@@ -31,6 +31,10 @@ public class LocalSourceExec extends LeafExec {
3131
LocalSourceExec::new
3232
);
3333

34+
private static final TransportVersion ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS = TransportVersion.fromName(
35+
"esql_local_relation_with_new_blocks"
36+
);
37+
3438
private final List<Attribute> output;
3539
private final LocalSupplier supplier;
3640

@@ -43,7 +47,7 @@ public LocalSourceExec(Source source, List<Attribute> output, LocalSupplier supp
4347
public LocalSourceExec(StreamInput in) throws IOException {
4448
super(Source.readFrom((PlanStreamInput) in));
4549
this.output = in.readNamedWriteableCollectionAsList(Attribute.class);
46-
if (in.getTransportVersion().onOrAfter(TransportVersions.ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS)) {
50+
if (in.getTransportVersion().supports(ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS)) {
4751
this.supplier = in.readNamedWriteable(LocalSupplier.class);
4852
} else {
4953
this.supplier = readLegacyLocalSupplierFrom((PlanStreamInput) in);
@@ -67,7 +71,7 @@ public static LocalSupplier readLegacyLocalSupplierFrom(PlanStreamInput in) thro
6771
public void writeTo(StreamOutput out) throws IOException {
6872
source().writeTo(out);
6973
out.writeNamedWriteableCollection(output);
70-
if (out.getTransportVersion().onOrAfter(TransportVersions.ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS)) {
74+
if (out.getTransportVersion().supports(ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS)) {
7175
out.writeNamedWriteable(supplier);
7276
} else {
7377
if (supplier == EmptyLocalSupplier.EMPTY) {

x-pack/plugin/esql/src/test/java/org/elasticsearch/xpack/esql/plan/logical/local/CopyingLocalSupplierTests.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,16 @@
88
package org.elasticsearch.xpack.esql.plan.logical.local;
99

1010
import org.elasticsearch.TransportVersion;
11-
import org.elasticsearch.TransportVersions;
1211
import org.elasticsearch.compute.data.Block;
1312

1413
import static org.hamcrest.Matchers.equalTo;
1514

1615
public class CopyingLocalSupplierTests extends LocalSupplierTests {
1716

17+
private static final TransportVersion ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS = TransportVersion.fromName(
18+
"esql_local_relation_with_new_blocks"
19+
);
20+
1821
@Override
1922
protected LocalSupplier createTestInstance() {
2023
Block[] blocks = randomList(1, 10, LocalSupplierTests::randomBlock).toArray(Block[]::new);
@@ -23,7 +26,7 @@ protected LocalSupplier createTestInstance() {
2326

2427
protected void assertOnBWCObject(LocalSupplier testInstance, LocalSupplier bwcDeserializedObject, TransportVersion version) {
2528
assertNotSame(version.toString(), bwcDeserializedObject, testInstance);
26-
if (version.onOrAfter(TransportVersions.ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS)) {
29+
if (version.supports(ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS)) {
2730
assertThat(testInstance, equalTo(bwcDeserializedObject));
2831
} else {
2932
assertTrue(version.toString(), bwcDeserializedObject instanceof ImmediateLocalSupplier);

x-pack/plugin/esql/src/test/java/org/elasticsearch/xpack/esql/plan/logical/local/EmptyLocalSupplierTests.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
package org.elasticsearch.xpack.esql.plan.logical.local;
99

1010
import org.elasticsearch.TransportVersion;
11-
import org.elasticsearch.TransportVersions;
1211
import org.elasticsearch.common.io.stream.BytesStreamOutput;
1312
import org.elasticsearch.xpack.esql.io.stream.PlanStreamOutput;
1413

@@ -18,6 +17,10 @@
1817

1918
public class EmptyLocalSupplierTests extends LocalSupplierTests {
2019

20+
private static final TransportVersion ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS = TransportVersion.fromName(
21+
"esql_local_relation_with_new_blocks"
22+
);
23+
2124
@Override
2225
protected LocalSupplier createTestInstance() {
2326
return EmptyLocalSupplier.EMPTY;
@@ -31,7 +34,7 @@ protected void assertOnBWCObject(LocalSupplier testInstance, LocalSupplier bwcDe
3134

3235
@Override
3336
protected void writeTo(BytesStreamOutput output, LocalSupplier instance, TransportVersion version) throws IOException {
34-
if (version.onOrAfter(TransportVersions.ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS)) {
37+
if (version.supports(ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS)) {
3538
new PlanStreamOutput(output, null).writeNamedWriteable(instance);
3639
} else {
3740
output.writeVInt(0);

0 commit comments

Comments
 (0)