-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Support system ingest pipelines for bulk update operations #18277
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support system ingest pipelines for bulk update operations #18277
Conversation
|
❌ Gradle check result for f8169f3: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
❌ Gradle check result for 94653c1: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
94653c1 to
959b59f
Compare
|
❌ Gradle check result for 959b59f: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
server/src/main/java/org/opensearch/action/bulk/TransportBulkAction.java
Outdated
Show resolved
Hide resolved
server/src/main/java/org/opensearch/action/bulk/TransportBulkAction.java
Outdated
Show resolved
Hide resolved
server/src/main/java/org/opensearch/action/bulk/TransportBulkAction.java
Show resolved
Hide resolved
|
❌ Gradle check result for b2c9db0: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
b2c9db0 to
fbafb82
Compare
|
❌ Gradle check result for fbafb82: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
fbafb82 to
2341708
Compare
|
❌ Gradle check result for 2341708: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
2341708 to
f5aa904
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #18277 +/- ##
============================================
+ Coverage 72.71% 72.74% +0.02%
- Complexity 68094 68136 +42
============================================
Files 5537 5537
Lines 313312 313375 +63
Branches 45460 45473 +13
============================================
+ Hits 227813 227951 +138
+ Misses 66967 66956 -11
+ Partials 18532 18468 -64 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
f5aa904 to
915a5a2
Compare
|
❌ Gradle check result for 915a5a2: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
server/src/main/java/org/opensearch/action/bulk/TransportBulkAction.java
Outdated
Show resolved
Hide resolved
|
❌ Gradle check result for 82d3c3f: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
82d3c3f to
1d83672
Compare
Signed-off-by: Andy Qin <[email protected]>
|
❌ Gradle check result for ff5d40d: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
❌ Gradle check result for 3d53411: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
|
❌ Gradle check result for 3d53411: FAILURE Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change? |
Signed-off-by: Andy Qin <[email protected]>
3d53411 to
d37361f
Compare
|
Added same fix for example mapping plugin yaml tests related to legacy templates |
…h-project#18277) * Support system ingest pipelines for bulk update operations Signed-off-by: Andy Qin <[email protected]> * Spotless Signed-off-by: Andy Qin <[email protected]> # Conflicts: # CHANGELOG.md * Refactor UpdateRequest type checking Signed-off-by: Andy Qin <[email protected]> * Fix integ tests after rebase Signed-off-by: Andy Qin <[email protected]> * Rename innerSlot to childSlot Signed-off-by: Andy Qin <[email protected]> * Update yaml tests Signed-off-by: Andy Qin <[email protected]> * Update comments Signed-off-by: Andy Qin <[email protected]> * Add allowed warning header for yaml tests Signed-off-by: Andy Qin <[email protected]> * Update warning headers Signed-off-by: Andy Qin <[email protected]> --------- Signed-off-by: Andy Qin <[email protected]> Signed-off-by: Sarat Vemulapalli <[email protected]> Co-authored-by: Sarat Vemulapalli <[email protected]>
…h-project#18277) * Support system ingest pipelines for bulk update operations Signed-off-by: Andy Qin <[email protected]> * Spotless Signed-off-by: Andy Qin <[email protected]> # Conflicts: # CHANGELOG.md * Refactor UpdateRequest type checking Signed-off-by: Andy Qin <[email protected]> * Fix integ tests after rebase Signed-off-by: Andy Qin <[email protected]> * Rename innerSlot to childSlot Signed-off-by: Andy Qin <[email protected]> * Update yaml tests Signed-off-by: Andy Qin <[email protected]> * Update comments Signed-off-by: Andy Qin <[email protected]> * Add allowed warning header for yaml tests Signed-off-by: Andy Qin <[email protected]> * Update warning headers Signed-off-by: Andy Qin <[email protected]> --------- Signed-off-by: Andy Qin <[email protected]> Signed-off-by: Sarat Vemulapalli <[email protected]> Co-authored-by: Sarat Vemulapalli <[email protected]>Signed-off-by: TJ Neuenfeldt <[email protected]>
…h-project#18277) * Support system ingest pipelines for bulk update operations Signed-off-by: Andy Qin <[email protected]> * Spotless Signed-off-by: Andy Qin <[email protected]> # Conflicts: # CHANGELOG.md * Refactor UpdateRequest type checking Signed-off-by: Andy Qin <[email protected]> * Fix integ tests after rebase Signed-off-by: Andy Qin <[email protected]> * Rename innerSlot to childSlot Signed-off-by: Andy Qin <[email protected]> * Update yaml tests Signed-off-by: Andy Qin <[email protected]> * Update comments Signed-off-by: Andy Qin <[email protected]> * Add allowed warning header for yaml tests Signed-off-by: Andy Qin <[email protected]> * Update warning headers Signed-off-by: Andy Qin <[email protected]> --------- Signed-off-by: Andy Qin <[email protected]> Signed-off-by: Sarat Vemulapalli <[email protected]> Co-authored-by: Sarat Vemulapalli <[email protected]>
…h-project#18277) * Support system ingest pipelines for bulk update operations Signed-off-by: Andy Qin <[email protected]> * Spotless Signed-off-by: Andy Qin <[email protected]> # Conflicts: # CHANGELOG.md * Refactor UpdateRequest type checking Signed-off-by: Andy Qin <[email protected]> * Fix integ tests after rebase Signed-off-by: Andy Qin <[email protected]> * Rename innerSlot to childSlot Signed-off-by: Andy Qin <[email protected]> * Update yaml tests Signed-off-by: Andy Qin <[email protected]> * Update comments Signed-off-by: Andy Qin <[email protected]> * Add allowed warning header for yaml tests Signed-off-by: Andy Qin <[email protected]> * Update warning headers Signed-off-by: Andy Qin <[email protected]> --------- Signed-off-by: Andy Qin <[email protected]> Signed-off-by: Sarat Vemulapalli <[email protected]> Co-authored-by: Sarat Vemulapalli <[email protected]>
Description
Support system ingest pipelines for bulk update operations
Update Request Type Classification
Pipeline Resolution Enhancement
resolveSystemIngestPipelineto enable resolving only the system ingest pipeline while setting the others to NOOPSlot Management
childSlotto track individual child index requests within anupdate operationRelated Issues
Resolves #18276
Partially addresses #17742
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.