Skip to content

Commit 495b0fd

Browse files
committed
Deprecate special handling of ReindexRequest#size
1 parent 8de4075 commit 495b0fd

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

modules/reindex/build.gradle

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -167,3 +167,7 @@ if (OS.current() == OS.WINDOWS) {
167167
}
168168
}
169169
}
170+
171+
tasks.named("yamlRestCompatTestTransform").configure { task ->
172+
task.skipTest("reindex/20_validation/specifying size fails", "size is rejected in 9.0")
173+
}

server/src/main/java/org/elasticsearch/index/reindex/ReindexRequest.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -354,10 +354,6 @@ public XContentBuilder toXContent(XContentBuilder builder, Params params) throws
354354
);
355355

356356
PARSER.declareInt(ReindexRequest::setMaxDocsValidateIdentical, new ParseField("max_docs"));
357-
358-
// avoid silently accepting an ignored size.
359-
PARSER.declareInt((r, s) -> failOnSizeSpecified(), new ParseField("size"));
360-
361357
PARSER.declareField((p, v, c) -> v.setScript(Script.parse(p)), new ParseField("script"), ObjectParser.ValueType.OBJECT);
362358
PARSER.declareString(ReindexRequest::setConflicts, new ParseField("conflicts"));
363359
}
@@ -497,8 +493,4 @@ static void setMaxDocsValidateIdentical(AbstractBulkByScrollRequest<?> request,
497493
request.setMaxDocs(maxDocs);
498494
}
499495
}
500-
501-
private static void failOnSizeSpecified() {
502-
throw new IllegalArgumentException("invalid parameter [size], use [max_docs] instead");
503-
}
504496
}

0 commit comments

Comments
 (0)