Skip to content

Commit ad70045

Browse files
authored
Roll up 8.18.0 transport versions (#136651)
ES-12334
1 parent 6859b11 commit ad70045

File tree

78 files changed

+160
-224
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+160
-224
lines changed

qa/rolling-upgrade/src/javaRestTest/java/org/elasticsearch/upgrades/AddIndexBlockRollingUpgradeIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public void testAddBlock() throws Exception {
3939
} else if (isMixedCluster()) {
4040
blockWrites();
4141
// this is used both for upgrading from 9.0.0 to current and from 8.18 to current.
42-
if (minimumTransportVersion().before(TransportVersions.ADD_INDEX_BLOCK_TWO_PHASE)) {
42+
if (minimumTransportVersion().supports(TransportVersions.V_8_18_0) == false) {
4343
assertNull(verifiedSettingValue());
4444
} else {
4545
assertThat(verifiedSettingValue(), Matchers.equalTo("true"));

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

Lines changed: 1 addition & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -97,49 +97,7 @@ static TransportVersion def(int id) {
9797
public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_3 = def(8_797_0_03);
9898
public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_4 = def(8_797_0_04);
9999
public static final TransportVersion INITIAL_ELASTICSEARCH_8_17_5 = def(8_797_0_05);
100-
public static final TransportVersion INDEXING_PRESSURE_THROTTLING_STATS = def(8_798_0_00);
101-
public static final TransportVersion REINDEX_DATA_STREAMS = def(8_799_0_00);
102-
public static final TransportVersion ESQL_REMOVE_NODE_LEVEL_PLAN = def(8_800_0_00);
103-
public static final TransportVersion LOGSDB_TELEMETRY_CUSTOM_CUTOFF_DATE = def(8_801_0_00);
104-
public static final TransportVersion SOURCE_MODE_TELEMETRY = def(8_802_0_00);
105-
public static final TransportVersion NEW_REFRESH_CLUSTER_BLOCK = def(8_803_0_00);
106-
public static final TransportVersion RETRIES_AND_OPERATIONS_IN_BLOBSTORE_STATS = def(8_804_0_00);
107-
public static final TransportVersion ADD_DATA_STREAM_OPTIONS_TO_TEMPLATES = def(8_805_0_00);
108-
public static final TransportVersion KNN_QUERY_RESCORE_OVERSAMPLE = def(8_806_0_00);
109-
public static final TransportVersion SEMANTIC_QUERY_LENIENT = def(8_807_0_00);
110-
public static final TransportVersion ESQL_QUERY_BUILDER_IN_SEARCH_FUNCTIONS = def(8_808_0_00);
111-
public static final TransportVersion EQL_ALLOW_PARTIAL_SEARCH_RESULTS = def(8_809_0_00);
112-
public static final TransportVersion NODE_VERSION_INFORMATION_WITH_MIN_READ_ONLY_INDEX_VERSION = def(8_810_0_00);
113-
public static final TransportVersion ERROR_TRACE_IN_TRANSPORT_HEADER = def(8_811_0_00);
114-
public static final TransportVersion FAILURE_STORE_ENABLED_BY_CLUSTER_SETTING = def(8_812_0_00);
115-
public static final TransportVersion SIMULATE_IGNORED_FIELDS = def(8_813_0_00);
116-
public static final TransportVersion TRANSFORMS_UPGRADE_MODE = def(8_814_0_00);
117-
public static final TransportVersion NODE_SHUTDOWN_EPHEMERAL_ID_ADDED = def(8_815_0_00);
118-
public static final TransportVersion ESQL_CCS_TELEMETRY_STATS = def(8_816_0_00);
119-
public static final TransportVersion TEXT_EMBEDDING_QUERY_VECTOR_BUILDER_INFER_MODEL_ID = def(8_817_0_00);
120-
public static final TransportVersion ESQL_ENABLE_NODE_LEVEL_REDUCTION = def(8_818_0_00);
121-
public static final TransportVersion JINA_AI_INTEGRATION_ADDED = def(8_819_0_00);
122-
public static final TransportVersion TRACK_INDEX_FAILED_DUE_TO_VERSION_CONFLICT_METRIC = def(8_820_0_00);
123-
public static final TransportVersion REPLACE_FAILURE_STORE_OPTIONS_WITH_SELECTOR_SYNTAX = def(8_821_0_00);
124-
public static final TransportVersion ELASTIC_INFERENCE_SERVICE_UNIFIED_CHAT_COMPLETIONS_INTEGRATION = def(8_822_0_00);
125-
public static final TransportVersion KQL_QUERY_TECH_PREVIEW = def(8_823_0_00);
126-
public static final TransportVersion ESQL_PROFILE_ROWS_PROCESSED = def(8_824_0_00);
127-
public static final TransportVersion BYTE_SIZE_VALUE_ALWAYS_USES_BYTES_1 = def(8_825_0_00);
128-
public static final TransportVersion REVERT_BYTE_SIZE_VALUE_ALWAYS_USES_BYTES_1 = def(8_826_0_00);
129-
public static final TransportVersion ESQL_SKIP_ES_INDEX_SERIALIZATION = def(8_827_0_00);
130-
public static final TransportVersion ADD_INDEX_BLOCK_TWO_PHASE = def(8_828_0_00);
131-
public static final TransportVersion RESOLVE_CLUSTER_NO_INDEX_EXPRESSION = def(8_829_0_00);
132-
public static final TransportVersion ML_ROLLOVER_LEGACY_INDICES = def(8_830_0_00);
133-
public static final TransportVersion ADD_INCLUDE_FAILURE_INDICES_OPTION = def(8_831_0_00);
134-
public static final TransportVersion ESQL_RESPONSE_PARTIAL = def(8_832_0_00);
135-
public static final TransportVersion RANK_DOC_OPTIONAL_METADATA_FOR_EXPLAIN = def(8_833_0_00);
136-
public static final TransportVersion ILM_ADD_SEARCHABLE_SNAPSHOT_ADD_REPLICATE_FOR = def(8_834_0_00);
137-
public static final TransportVersion INGEST_REQUEST_INCLUDE_SOURCE_ON_ERROR = def(8_835_0_00);
138-
public static final TransportVersion RESOURCE_DEPRECATION_CHECKS = def(8_836_0_00);
139-
public static final TransportVersion LINEAR_RETRIEVER_SUPPORT = def(8_837_0_00);
140-
public static final TransportVersion TIMEOUT_GET_PARAM_FOR_RESOLVE_CLUSTER = def(8_838_0_00);
141-
public static final TransportVersion INFERENCE_REQUEST_ADAPTIVE_RATE_LIMITING = def(8_839_0_00);
142-
public static final TransportVersion ML_INFERENCE_IBM_WATSONX_RERANK_ADDED = def(8_840_0_00);
100+
public static final TransportVersion V_8_18_0 = def(8_840_0_00);
143101

144102
/*
145103
* STOP! READ THIS FIRST! No, really,

server/src/main/java/org/elasticsearch/action/admin/cluster/stats/ClusterStatsNodeResponse.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public ClusterStatsNodeResponse(StreamInput in) throws IOException {
5252
repositoryUsageStats = RepositoryUsageStats.EMPTY;
5353
searchCcsMetrics = new CCSTelemetrySnapshot();
5454
}
55-
if (in.getTransportVersion().onOrAfter(TransportVersions.ESQL_CCS_TELEMETRY_STATS)) {
55+
if (in.getTransportVersion().supports(TransportVersions.V_8_18_0)) {
5656
esqlCcsMetrics = new CCSTelemetrySnapshot(in);
5757
} else {
5858
esqlCcsMetrics = new CCSTelemetrySnapshot();
@@ -131,7 +131,7 @@ public void writeTo(StreamOutput out) throws IOException {
131131
repositoryUsageStats.writeTo(out);
132132
searchCcsMetrics.writeTo(out);
133133
} // else just drop these stats, ok for bwc
134-
if (out.getTransportVersion().onOrAfter(TransportVersions.ESQL_CCS_TELEMETRY_STATS)) {
134+
if (out.getTransportVersion().supports(TransportVersions.V_8_18_0)) {
135135
esqlCcsMetrics.writeTo(out);
136136
}
137137
}

server/src/main/java/org/elasticsearch/action/admin/cluster/stats/MappingStats.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ public void writeTo(StreamOutput out) throws IOException {
291291
}
292292

293293
private static boolean canReadOrWriteSourceModeTelemetry(TransportVersion version) {
294-
return version.isPatchFrom(TransportVersions.V_8_17_0) || version.onOrAfter(TransportVersions.SOURCE_MODE_TELEMETRY);
294+
return version.isPatchFrom(TransportVersions.V_8_17_0) || version.supports(TransportVersions.V_8_18_0);
295295
}
296296

297297
private static OptionalLong ofNullable(Long l) {

server/src/main/java/org/elasticsearch/action/admin/indices/readonly/AddIndexBlockRequest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public AddIndexBlockRequest(StreamInput in) throws IOException {
4040
indices = in.readStringArray();
4141
indicesOptions = IndicesOptions.readIndicesOptions(in);
4242
block = APIBlock.readFrom(in);
43-
if (in.getTransportVersion().onOrAfter(TransportVersions.ADD_INDEX_BLOCK_TWO_PHASE)) {
43+
if (in.getTransportVersion().supports(TransportVersions.V_8_18_0)) {
4444
markVerified = in.readBoolean();
4545
} else {
4646
markVerified = false;
@@ -132,7 +132,7 @@ public void writeTo(StreamOutput out) throws IOException {
132132
out.writeStringArray(indices);
133133
indicesOptions.writeIndicesOptions(out);
134134
block.writeTo(out);
135-
if (out.getTransportVersion().onOrAfter(TransportVersions.ADD_INDEX_BLOCK_TWO_PHASE)) {
135+
if (out.getTransportVersion().supports(TransportVersions.V_8_18_0)) {
136136
out.writeBoolean(markVerified);
137137
}
138138
}

server/src/main/java/org/elasticsearch/action/admin/indices/readonly/TransportVerifyShardIndexBlockAction.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ public static final class ShardRequest extends ReplicationRequest<ShardRequest>
181181
ShardRequest(StreamInput in) throws IOException {
182182
super(in);
183183
clusterBlock = new ClusterBlock(in);
184-
if (in.getTransportVersion().onOrAfter(TransportVersions.ADD_INDEX_BLOCK_TWO_PHASE)) {
184+
if (in.getTransportVersion().supports(TransportVersions.V_8_18_0)) {
185185
phase1 = in.readBoolean();
186186
} else {
187187
phase1 = true; // does not matter, not verified anyway
@@ -204,7 +204,7 @@ public String toString() {
204204
public void writeTo(final StreamOutput out) throws IOException {
205205
super.writeTo(out);
206206
clusterBlock.writeTo(out);
207-
if (out.getTransportVersion().onOrAfter(TransportVersions.ADD_INDEX_BLOCK_TWO_PHASE)) {
207+
if (out.getTransportVersion().supports(TransportVersions.V_8_18_0)) {
208208
out.writeBoolean(phase1);
209209
}
210210
}

server/src/main/java/org/elasticsearch/action/admin/indices/resolve/ResolveClusterActionRequest.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,14 @@ public ResolveClusterActionRequest(StreamInput in) throws IOException {
8484
this.names = in.readStringArray();
8585
this.indicesOptions = IndicesOptions.readIndicesOptions(in);
8686
this.localIndicesRequested = localIndicesPresent(names);
87-
if (in.getTransportVersion().onOrAfter(TransportVersions.RESOLVE_CLUSTER_NO_INDEX_EXPRESSION)) {
87+
if (in.getTransportVersion().supports(TransportVersions.V_8_18_0)) {
8888
this.clusterInfoOnly = in.readBoolean();
8989
this.isQueryingCluster = in.readBoolean();
90+
this.timeout = in.readOptionalTimeValue();
9091
} else {
9192
this.clusterInfoOnly = false;
9293
this.isQueryingCluster = false;
9394
}
94-
if (in.getTransportVersion().onOrAfter(TransportVersions.TIMEOUT_GET_PARAM_FOR_RESOLVE_CLUSTER)) {
95-
this.timeout = in.readOptionalTimeValue();
96-
}
9795
}
9896

9997
@Override
@@ -104,11 +102,9 @@ public void writeTo(StreamOutput out) throws IOException {
104102
}
105103
out.writeStringArray(names);
106104
indicesOptions.writeIndicesOptions(out);
107-
if (out.getTransportVersion().onOrAfter(TransportVersions.RESOLVE_CLUSTER_NO_INDEX_EXPRESSION)) {
105+
if (out.getTransportVersion().supports(TransportVersions.V_8_18_0)) {
108106
out.writeBoolean(clusterInfoOnly);
109107
out.writeBoolean(isQueryingCluster);
110-
}
111-
if (out.getTransportVersion().onOrAfter(TransportVersions.TIMEOUT_GET_PARAM_FOR_RESOLVE_CLUSTER)) {
112108
out.writeOptionalTimeValue(timeout);
113109
}
114110
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public BulkRequest(StreamInput in) throws IOException {
112112
} else {
113113
incrementalState = BulkRequest.IncrementalState.EMPTY;
114114
}
115-
if (in.getTransportVersion().onOrAfter(TransportVersions.INGEST_REQUEST_INCLUDE_SOURCE_ON_ERROR)) {
115+
if (in.getTransportVersion().supports(TransportVersions.V_8_18_0)) {
116116
includeSourceOnError = in.readBoolean();
117117
} // else default value is true
118118
if (in.getTransportVersion().supports(STREAMS_ENDPOINT_PARAM_RESTRICTIONS)) {
@@ -481,7 +481,7 @@ public void writeTo(StreamOutput out) throws IOException {
481481
if (out.getTransportVersion().onOrAfter(TransportVersions.V_8_16_0)) {
482482
incrementalState.writeTo(out);
483483
}
484-
if (out.getTransportVersion().onOrAfter(TransportVersions.INGEST_REQUEST_INCLUDE_SOURCE_ON_ERROR)) {
484+
if (out.getTransportVersion().supports(TransportVersions.V_8_18_0)) {
485485
out.writeBoolean(includeSourceOnError);
486486
}
487487
if (out.getTransportVersion().supports(STREAMS_ENDPOINT_PARAM_RESTRICTIONS)) {

server/src/main/java/org/elasticsearch/action/datastreams/GetDataStreamAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ public String getIndexModeName() {
339339
@Override
340340
public void writeTo(StreamOutput out) throws IOException {
341341
dataStream.writeTo(out);
342-
if (out.getTransportVersion().onOrAfter(TransportVersions.FAILURE_STORE_ENABLED_BY_CLUSTER_SETTING)) {
342+
if (out.getTransportVersion().supports(TransportVersions.V_8_18_0)) {
343343
out.writeBoolean(failureStoreEffectivelyEnabled);
344344
}
345345
dataStreamStatus.writeTo(out);

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ public IndexRequest(@Nullable ShardId shardId, StreamInput in) throws IOExceptio
227227
}
228228
}
229229

230-
if (in.getTransportVersion().onOrAfter(TransportVersions.INGEST_REQUEST_INCLUDE_SOURCE_ON_ERROR)) {
230+
if (in.getTransportVersion().supports(TransportVersions.V_8_18_0)) {
231231
includeSourceOnError = in.readBoolean();
232232
} // else default value is true
233233

@@ -817,7 +817,7 @@ private void writeBody(StreamOutput out) throws IOException {
817817
out.writeBoolean(false); // obsolete originatesFromUpdateByDoc
818818
}
819819
}
820-
if (out.getTransportVersion().onOrAfter(TransportVersions.INGEST_REQUEST_INCLUDE_SOURCE_ON_ERROR)) {
820+
if (out.getTransportVersion().supports(TransportVersions.V_8_18_0)) {
821821
out.writeBoolean(includeSourceOnError);
822822
}
823823
if (out.getTransportVersion().supports(INDEX_REQUEST_INCLUDE_TSID)) {

0 commit comments

Comments
 (0)