|
@@ -32,7 +32,7 @@ public class BulkRequestParserTests extends ESTestCase {
|
|
|
{}
|
|
|
""");
|
|
|
|
|
|
- BulkRequestParser parser = new BulkRequestParser(randomBoolean(), RestApiVersion.current());
|
|
|
+ BulkRequestParser parser = new BulkRequestParser(randomBoolean(), true, RestApiVersion.current());
|
|
|
BulkRequestParser.IncrementalParser incrementalParser = parser.incrementalParser(
|
|
|
null,
|
|
|
null,
|
|
@@ -66,7 +66,7 @@ public class BulkRequestParserTests extends ESTestCase {
|
|
|
ArrayList<DocWriteRequest<?>> updateRequests = new ArrayList<>();
|
|
|
ArrayList<DocWriteRequest<?>> deleteRequests = new ArrayList<>();
|
|
|
|
|
|
- BulkRequestParser parser = new BulkRequestParser(randomBoolean(), RestApiVersion.current());
|
|
|
+ BulkRequestParser parser = new BulkRequestParser(randomBoolean(), true, RestApiVersion.current());
|
|
|
BulkRequestParser.IncrementalParser incrementalParser = parser.incrementalParser(
|
|
|
null,
|
|
|
null,
|
|
@@ -112,7 +112,7 @@ public class BulkRequestParserTests extends ESTestCase {
|
|
|
{ "index":{ "_id": "bar" } }
|
|
|
{}
|
|
|
""");
|
|
|
- BulkRequestParser parser = new BulkRequestParser(randomBoolean(), RestApiVersion.current());
|
|
|
+ BulkRequestParser parser = new BulkRequestParser(randomBoolean(), true, RestApiVersion.current());
|
|
|
final AtomicBoolean parsed = new AtomicBoolean();
|
|
|
parser.parse(request, "foo", null, null, null, null, null, null, false, XContentType.JSON, (indexRequest, type) -> {
|
|
|
assertFalse(parsed.get());
|
|
@@ -148,7 +148,7 @@ public class BulkRequestParserTests extends ESTestCase {
|
|
|
BytesArray request = new BytesArray("""
|
|
|
{ "delete":{ "_id": "bar" } }
|
|
|
""");
|
|
|
- BulkRequestParser parser = new BulkRequestParser(randomBoolean(), RestApiVersion.current());
|
|
|
+ BulkRequestParser parser = new BulkRequestParser(randomBoolean(), true, RestApiVersion.current());
|
|
|
final AtomicBoolean parsed = new AtomicBoolean();
|
|
|
parser.parse(
|
|
|
request,
|
|
@@ -178,7 +178,7 @@ public class BulkRequestParserTests extends ESTestCase {
|
|
|
{ "update":{ "_id": "bar" } }
|
|
|
{}
|
|
|
""");
|
|
|
- BulkRequestParser parser = new BulkRequestParser(randomBoolean(), RestApiVersion.current());
|
|
|
+ BulkRequestParser parser = new BulkRequestParser(randomBoolean(), true, RestApiVersion.current());
|
|
|
final AtomicBoolean parsed = new AtomicBoolean();
|
|
|
parser.parse(request, "foo", null, null, null, null, null, null, false, XContentType.JSON, (req, type) -> fail(), updateRequest -> {
|
|
|
assertFalse(parsed.get());
|
|
@@ -214,7 +214,7 @@ public class BulkRequestParserTests extends ESTestCase {
|
|
|
BytesArray request = new BytesArray("""
|
|
|
{ "index":{ "_id": "bar" } }
|
|
|
{}""");
|
|
|
- BulkRequestParser parser = new BulkRequestParser(randomBoolean(), RestApiVersion.current());
|
|
|
+ BulkRequestParser parser = new BulkRequestParser(randomBoolean(), true, RestApiVersion.current());
|
|
|
IllegalArgumentException e = expectThrows(
|
|
|
IllegalArgumentException.class,
|
|
|
() -> parser.parse(
|
|
@@ -262,7 +262,7 @@ public class BulkRequestParserTests extends ESTestCase {
|
|
|
{ "index":{ "_index": "foo", "_id": "bar" } }
|
|
|
{}
|
|
|
""");
|
|
|
- BulkRequestParser parser = new BulkRequestParser(randomBoolean(), RestApiVersion.current());
|
|
|
+ BulkRequestParser parser = new BulkRequestParser(randomBoolean(), true, RestApiVersion.current());
|
|
|
|
|
|
IllegalArgumentException ex = expectThrows(
|
|
|
IllegalArgumentException.class,
|
|
@@ -290,7 +290,7 @@ public class BulkRequestParserTests extends ESTestCase {
|
|
|
{ "index":{ "_type": "quux", "_id": "bar" } }
|
|
|
{}
|
|
|
""");
|
|
|
- BulkRequestParser parser = new BulkRequestParser(false, RestApiVersion.current());
|
|
|
+ BulkRequestParser parser = new BulkRequestParser(false, true, RestApiVersion.current());
|
|
|
final AtomicBoolean parsed = new AtomicBoolean();
|
|
|
parser.parse(request, "foo", null, null, null, null, null, null, false, XContentType.JSON, (indexRequest, type) -> {
|
|
|
assertFalse(parsed.get());
|
|
@@ -309,7 +309,7 @@ public class BulkRequestParserTests extends ESTestCase {
|
|
|
{ "index":{ "_index": "bar", "pipeline": "foo", "routing": "blub" } }
|
|
|
{}
|
|
|
""");
|
|
|
- BulkRequestParser parser = new BulkRequestParser(randomBoolean(), RestApiVersion.current());
|
|
|
+ BulkRequestParser parser = new BulkRequestParser(randomBoolean(), true, RestApiVersion.current());
|
|
|
final List<IndexRequest> indexRequests = new ArrayList<>();
|
|
|
parser.parse(
|
|
|
request,
|
|
@@ -339,7 +339,7 @@ public class BulkRequestParserTests extends ESTestCase {
|
|
|
{ "invalidaction":{ } }
|
|
|
{}
|
|
|
""");
|
|
|
- BulkRequestParser parser = new BulkRequestParser(randomBoolean(), randomFrom(RestApiVersion.values()));
|
|
|
+ BulkRequestParser parser = new BulkRequestParser(randomBoolean(), true, randomFrom(RestApiVersion.values()));
|
|
|
|
|
|
IllegalArgumentException ex = expectThrows(
|
|
|
IllegalArgumentException.class,
|
|
@@ -370,7 +370,7 @@ public class BulkRequestParserTests extends ESTestCase {
|
|
|
{ "index":{ "_id": "bar" } }
|
|
|
{}
|
|
|
""");
|
|
|
- BulkRequestParser parser = new BulkRequestParser(randomBoolean(), RestApiVersion.current());
|
|
|
+ BulkRequestParser parser = new BulkRequestParser(randomBoolean(), true, RestApiVersion.current());
|
|
|
parser.parse(request, "foo", null, null, null, null, null, null, false, XContentType.JSON, (indexRequest, type) -> {
|
|
|
assertFalse(indexRequest.getListExecutedPipelines());
|
|
|
}, req -> fail(), req -> fail());
|