Skip to content

Commit 219f6dc

Browse files
committed
more migrations
1 parent 5fffa57 commit 219f6dc

File tree

3 files changed

+14
-10
lines changed

3 files changed

+14
-10
lines changed

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

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,6 @@ static TransportVersion def(int id) {
199199
public static final TransportVersion IDP_CUSTOM_SAML_ATTRIBUTES_ALLOW_LIST_8_19 = def(8_841_0_50);
200200
public static final TransportVersion SETTINGS_IN_DATA_STREAMS_8_19 = def(8_841_0_51);
201201
public static final TransportVersion ML_INFERENCE_CUSTOM_SERVICE_REMOVE_ERROR_PARSING_8_19 = def(8_841_0_52);
202-
public static final TransportVersion ML_INFERENCE_CUSTOM_SERVICE_EMBEDDING_BATCH_SIZE_8_19 = def(8_841_0_53);
203202
public static final TransportVersion RANDOM_SAMPLER_QUERY_BUILDER_8_19 = def(8_841_0_56);
204203
public static final TransportVersion ESQL_DOCUMENTS_FOUND_AND_VALUES_LOADED_8_19 = def(8_841_0_61);
205204
public static final TransportVersion V_9_0_0 = def(9_000_0_09);
@@ -308,7 +307,6 @@ static TransportVersion def(int id) {
308307
public static final TransportVersion STATE_PARAM_GET_SNAPSHOT = def(9_100_0_00);
309308
public static final TransportVersion PROJECT_ID_IN_SNAPSHOTS_DELETIONS_AND_REPO_CLEANUP = def(9_101_0_00);
310309
public static final TransportVersion ML_INFERENCE_CUSTOM_SERVICE_REMOVE_ERROR_PARSING = def(9_102_0_00);
311-
public static final TransportVersion ML_INFERENCE_CUSTOM_SERVICE_EMBEDDING_BATCH_SIZE = def(9_103_0_00);
312310

313311
public static final TransportVersionSet TEST = TransportVersionSet.get("test-potato");
314312

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"name": "ml-inference-custom-service-embedding-batch-size",
3+
"ids": [
4+
9103000,
5+
8841053
6+
]
7+
}

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/services/custom/CustomServiceSettings.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,9 @@ public class CustomServiceSettings extends FilteredXContentObject implements Ser
7373
public static final TransportVersionSet ML_INFERENCE_CUSTOM_SERVICE_EMBEDDING_TYPE = TransportVersionSet.get(
7474
"ml-inference-custom-service-embedding-type"
7575
);
76+
public static final TransportVersionSet ML_INFERENCE_CUSTOM_SERVICE_EMBEDDING_BATCH_SIZE = TransportVersionSet.get(
77+
"ml-inference-custom-service-embedding-batch-size"
78+
);
7679

7780
public static CustomServiceSettings fromMap(Map<String, Object> map, ConfigurationParseContext context, TaskType taskType) {
7881
ValidationException validationException = new ValidationException();
@@ -286,15 +289,13 @@ public CustomServiceSettings(StreamInput in) throws IOException {
286289
responseJsonParser = in.readNamedWriteable(CustomResponseParser.class);
287290
rateLimitSettings = new RateLimitSettings(in);
288291

289-
if (in.getTransportVersion().before(TransportVersions.ML_INFERENCE_CUSTOM_SERVICE_REMOVE_ERROR_PARSING)
290-
&& in.getTransportVersion().isPatchFrom(TransportVersions.ML_INFERENCE_CUSTOM_SERVICE_REMOVE_ERROR_PARSING_8_19) == false) {
292+
if (ML_INFERENCE_CUSTOM_SERVICE_EMBEDDING_BATCH_SIZE.isNotCompatible(in.getTransportVersion())) {
291293
// Read the error parsing fields for backwards compatibility
292294
in.readString();
293295
in.readString();
294296
}
295297

296-
if (in.getTransportVersion().onOrAfter(TransportVersions.ML_INFERENCE_CUSTOM_SERVICE_EMBEDDING_BATCH_SIZE)
297-
|| in.getTransportVersion().isPatchFrom(TransportVersions.ML_INFERENCE_CUSTOM_SERVICE_EMBEDDING_BATCH_SIZE_8_19)) {
298+
if (ML_INFERENCE_CUSTOM_SERVICE_EMBEDDING_BATCH_SIZE.isCompatible(in.getTransportVersion())) {
298299
batchSize = in.readVInt();
299300
} else {
300301
batchSize = DEFAULT_EMBEDDING_BATCH_SIZE;
@@ -444,15 +445,13 @@ public void writeTo(StreamOutput out) throws IOException {
444445
out.writeNamedWriteable(responseJsonParser);
445446
rateLimitSettings.writeTo(out);
446447

447-
if (out.getTransportVersion().before(TransportVersions.ML_INFERENCE_CUSTOM_SERVICE_REMOVE_ERROR_PARSING)
448-
&& out.getTransportVersion().isPatchFrom(TransportVersions.ML_INFERENCE_CUSTOM_SERVICE_REMOVE_ERROR_PARSING_8_19) == false) {
448+
if (ML_INFERENCE_CUSTOM_SERVICE_EMBEDDING_BATCH_SIZE.isNotCompatible(out.getTransportVersion())) {
449449
// Write empty strings for backwards compatibility for the error parsing fields
450450
out.writeString("");
451451
out.writeString("");
452452
}
453453

454-
if (out.getTransportVersion().onOrAfter(TransportVersions.ML_INFERENCE_CUSTOM_SERVICE_EMBEDDING_BATCH_SIZE)
455-
|| out.getTransportVersion().isPatchFrom(TransportVersions.ML_INFERENCE_CUSTOM_SERVICE_EMBEDDING_BATCH_SIZE_8_19)) {
454+
if (ML_INFERENCE_CUSTOM_SERVICE_EMBEDDING_BATCH_SIZE.isCompatible(out.getTransportVersion())) {
456455
out.writeVInt(batchSize);
457456
}
458457

0 commit comments

Comments
 (0)