Skip to content

Commit 3e8b308

Browse files
authored
Migrate transport versions 9120_000 through 9126_000 (#134404)
Migrate transport versions: 9120_000 9121_000 9122_000 9123_000 9124_000 9125_000 9126_000 ES-12334
1 parent 64fda64 commit 3e8b308

File tree

19 files changed

+50
-34
lines changed

19 files changed

+50
-34
lines changed

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

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -333,13 +333,6 @@ static TransportVersion def(int id) {
333333
public static final TransportVersion ESQL_LOCAL_RELATION_WITH_NEW_BLOCKS = def(9_117_0_00);
334334
public static final TransportVersion ML_INFERENCE_CUSTOM_SERVICE_EMBEDDING_TYPE = def(9_118_0_00);
335335
public static final TransportVersion ESQL_FIXED_INDEX_LIKE = def(9_119_0_00);
336-
public static final TransportVersion LOOKUP_JOIN_CCS = def(9_120_0_00);
337-
public static final TransportVersion NODE_USAGE_STATS_FOR_THREAD_POOLS_IN_CLUSTER_INFO = def(9_121_0_00);
338-
public static final TransportVersion ESQL_CATEGORIZE_OPTIONS = def(9_122_0_00);
339-
public static final TransportVersion ML_INFERENCE_AZURE_AI_STUDIO_RERANK_ADDED = def(9_123_0_00);
340-
public static final TransportVersion PROJECT_STATE_REGISTRY_ENTRY = def(9_124_0_00);
341-
public static final TransportVersion ML_INFERENCE_LLAMA_ADDED = def(9_125_0_00);
342-
public static final TransportVersion SHARD_WRITE_LOAD_IN_CLUSTER_INFO = def(9_126_0_00);
343336
public static final TransportVersion TIME_SERIES_TELEMETRY = def(9_155_0_00);
344337
public static final TransportVersion INFERENCE_API_EIS_DIAGNOSTICS = def(9_156_0_00);
345338

server/src/main/java/org/elasticsearch/cluster/ClusterInfo.java

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
package org.elasticsearch.cluster;
1111

12+
import org.elasticsearch.TransportVersion;
1213
import org.elasticsearch.TransportVersions;
1314
import org.elasticsearch.cluster.routing.RecoverySource;
1415
import org.elasticsearch.cluster.routing.ShardRouting;
@@ -48,6 +49,11 @@ public class ClusterInfo implements ChunkedToXContent, Writeable {
4849

4950
public static final ClusterInfo EMPTY = new ClusterInfo();
5051

52+
private static final TransportVersion NODE_USAGE_STATS_FOR_THREAD_POOLS_IN_CLUSTER_INFO = TransportVersion.fromName(
53+
"node_usage_stats_for_thread_pools_in_cluster_info"
54+
);
55+
private static final TransportVersion SHARD_WRITE_LOAD_IN_CLUSTER_INFO = TransportVersion.fromName("shard_write_load_in_cluster_info");
56+
5157
private final Map<String, DiskUsage> leastAvailableSpaceUsage;
5258
private final Map<String, DiskUsage> mostAvailableSpaceUsage;
5359
final Map<String, Long> shardSizes;
@@ -109,12 +115,12 @@ public ClusterInfo(StreamInput in) throws IOException {
109115
} else {
110116
this.estimatedHeapUsages = Map.of();
111117
}
112-
if (in.getTransportVersion().onOrAfter(TransportVersions.NODE_USAGE_STATS_FOR_THREAD_POOLS_IN_CLUSTER_INFO)) {
118+
if (in.getTransportVersion().supports(NODE_USAGE_STATS_FOR_THREAD_POOLS_IN_CLUSTER_INFO)) {
113119
this.nodeUsageStatsForThreadPools = in.readImmutableMap(NodeUsageStatsForThreadPools::new);
114120
} else {
115121
this.nodeUsageStatsForThreadPools = Map.of();
116122
}
117-
if (in.getTransportVersion().onOrAfter(TransportVersions.SHARD_WRITE_LOAD_IN_CLUSTER_INFO)) {
123+
if (in.getTransportVersion().supports(SHARD_WRITE_LOAD_IN_CLUSTER_INFO)) {
118124
this.shardWriteLoads = in.readImmutableMap(ShardId::new, StreamInput::readDouble);
119125
} else {
120126
this.shardWriteLoads = Map.of();
@@ -132,10 +138,10 @@ public void writeTo(StreamOutput out) throws IOException {
132138
if (out.getTransportVersion().onOrAfter(TransportVersions.HEAP_USAGE_IN_CLUSTER_INFO)) {
133139
out.writeMap(this.estimatedHeapUsages, StreamOutput::writeWriteable);
134140
}
135-
if (out.getTransportVersion().onOrAfter(TransportVersions.NODE_USAGE_STATS_FOR_THREAD_POOLS_IN_CLUSTER_INFO)) {
141+
if (out.getTransportVersion().supports(NODE_USAGE_STATS_FOR_THREAD_POOLS_IN_CLUSTER_INFO)) {
136142
out.writeMap(this.nodeUsageStatsForThreadPools, StreamOutput::writeWriteable);
137143
}
138-
if (out.getTransportVersion().onOrAfter(TransportVersions.SHARD_WRITE_LOAD_IN_CLUSTER_INFO)) {
144+
if (out.getTransportVersion().supports(SHARD_WRITE_LOAD_IN_CLUSTER_INFO)) {
139145
out.writeMap(this.shardWriteLoads, StreamOutput::writeWriteable, StreamOutput::writeDouble);
140146
}
141147
}

server/src/main/java/org/elasticsearch/cluster/project/ProjectStateRegistry.java

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ public class ProjectStateRegistry extends AbstractNamedDiffable<Custom> implemen
5151
public static final ProjectStateRegistry EMPTY = new ProjectStateRegistry(Collections.emptyMap(), Collections.emptySet(), 0);
5252
private static final Entry EMPTY_ENTRY = new Entry(Settings.EMPTY, ImmutableOpenMap.of());
5353

54+
private static final TransportVersion PROJECT_STATE_REGISTRY_ENTRY = TransportVersion.fromName("project_state_registry_entry");
5455
private static final TransportVersion PROJECT_RESERVED_STATE_MOVE_TO_REGISTRY = TransportVersion.fromName(
5556
"project_reserved_state_move_to_registry"
5657
);
@@ -69,7 +70,7 @@ public static ProjectStateRegistry get(ClusterState clusterState) {
6970
}
7071

7172
public ProjectStateRegistry(StreamInput in) throws IOException {
72-
if (in.getTransportVersion().onOrAfter(TransportVersions.PROJECT_STATE_REGISTRY_ENTRY)) {
73+
if (in.getTransportVersion().supports(PROJECT_STATE_REGISTRY_ENTRY)) {
7374
projectsEntries = in.readMap(ProjectId::readFrom, Entry::readFrom);
7475
} else {
7576
Map<ProjectId, Settings> settingsMap = in.readMap(ProjectId::readFrom, Settings::readSettingsFromStream);
@@ -151,7 +152,7 @@ public Iterator<? extends ToXContent> toXContentChunked(ToXContent.Params params
151152
}
152153

153154
public static NamedDiff<Custom> readDiffFrom(StreamInput in) throws IOException {
154-
if (in.getTransportVersion().onOrAfter(TransportVersions.PROJECT_STATE_REGISTRY_ENTRY)) {
155+
if (in.getTransportVersion().supports(PROJECT_STATE_REGISTRY_ENTRY)) {
155156
return new ProjectStateRegistryDiff(in);
156157
}
157158
return readDiffFrom(Custom.class, TYPE, in);
@@ -177,7 +178,7 @@ public TransportVersion getMinimalSupportedVersion() {
177178

178179
@Override
179180
public void writeTo(StreamOutput out) throws IOException {
180-
if (out.getTransportVersion().onOrAfter(TransportVersions.PROJECT_STATE_REGISTRY_ENTRY)) {
181+
if (out.getTransportVersion().supports(PROJECT_STATE_REGISTRY_ENTRY)) {
181182
out.writeMap(projectsEntries);
182183
} else {
183184
Map<ProjectId, Settings> settingsMap = projectsEntries.entrySet()
@@ -254,6 +255,8 @@ static class ProjectStateRegistryDiff implements NamedDiff<Custom> {
254255
Entry.EntryDiff::readFrom
255256
);
256257

258+
private static final TransportVersion PROJECT_STATE_REGISTRY_ENTRY = TransportVersion.fromName("project_state_registry_entry");
259+
257260
private final DiffableUtils.MapDiff<ProjectId, Entry, Map<ProjectId, Entry>> projectsEntriesDiff;
258261
private final Set<ProjectId> projectsMarkedForDeletion;
259262
private final long projectsMarkedForDeletionGeneration;
@@ -277,7 +280,7 @@ static class ProjectStateRegistryDiff implements NamedDiff<Custom> {
277280

278281
@Override
279282
public TransportVersion getMinimalSupportedVersion() {
280-
return TransportVersions.PROJECT_STATE_REGISTRY_ENTRY;
283+
return PROJECT_STATE_REGISTRY_ENTRY;
281284
}
282285

283286
@Override
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9122000
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9120000
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9123000
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9125000
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9121000
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9124000
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
9126000

0 commit comments

Comments
 (0)