From 3d45b68f057c80c2d00544d182440f838f805fd4 Mon Sep 17 00:00:00 2001 From: Mohit Godwani Date: Thu, 1 Jun 2023 15:27:57 +0530 Subject: [PATCH 1/2] Reduce allocations for field path text during parsing Signed-off-by: Mohit Godwani --- .../src/main/java/org/opensearch/index/mapper/ContentPath.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/src/main/java/org/opensearch/index/mapper/ContentPath.java b/server/src/main/java/org/opensearch/index/mapper/ContentPath.java index 468551aeed287..8b0d5e24056d3 100644 --- a/server/src/main/java/org/opensearch/index/mapper/ContentPath.java +++ b/server/src/main/java/org/opensearch/index/mapper/ContentPath.java @@ -84,6 +84,9 @@ public void remove() { } public String pathAsText(String name) { + if (offset == index) { + return name; + } sb.setLength(0); for (int i = offset; i < index; i++) { sb.append(path[i]).append(DELIMITER); From 5269513890c4a8586bfba3b63eeb37d20310bbd5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 10 Jul 2023 00:38:35 +0000 Subject: [PATCH 2/2] Bump org.spockframework:spock-core from 2.3-groovy-3.0 to 2.3-groovy-4.0 Bumps org.spockframework:spock-core from 2.3-groovy-3.0 to 2.3-groovy-4.0. --- updated-dependencies: - dependency-name: org.spockframework:spock-core dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- buildSrc/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle index 47d4747d4b9a6..a404b7b66dc4c 100644 --- a/buildSrc/build.gradle +++ b/buildSrc/build.gradle @@ -130,7 +130,7 @@ dependencies { testFixturesApi gradleTestKit() testImplementation 'com.github.tomakehurst:wiremock-jre8-standalone:2.35.0' testImplementation "org.mockito:mockito-core:${props.getProperty('mockito')}" - integTestImplementation('org.spockframework:spock-core:2.3-groovy-3.0') { + integTestImplementation('org.spockframework:spock-core:2.3-groovy-4.0') { exclude module: "groovy" } }