[GRPC] Add DocumentService and Bulk GRPC endpoint v1#17727
[GRPC] Add DocumentService and Bulk GRPC endpoint v1#17727andrross merged 8 commits intoopensearch-project:mainfrom
Conversation
|
❌ Gradle check result for 21dac0c: 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 6a341bd: 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 1485676: 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 d763e8d: 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 772f42e: 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? |
782097d to
8292a05
Compare
|
❌ Gradle check result for 8292a05: 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 62453b1: 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 b3a261c: 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: Karen Xu <karenxyr@gmail.com>
|
❌ Gradle check result for 5d83d26: 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 e4faba2: 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: Karen Xu <karenxyr@gmail.com>
Signed-off-by: Karen X <karenxyr@gmail.com>
andrross
left a comment
There was a problem hiding this comment.
What's the deal with the bouncy castle license files that have been removed?
|
❕ Gradle check result for 09dd19d: UNSTABLE Please review all flaky tests that succeeded after retry and create an issue if one does not already exist to track the flaky failure. |
Signed-off-by: Karen Xu <karenxyr@gmail.com>
can't seem to reproduce how i got it, but have removed it manually for now |
Signed-off-by: Karen Xu <karenxyr@gmail.com>
|
❌ Gradle check result for 08e419e: 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: Karen Xu <karenxyr@gmail.com>
|
❕ Gradle check result for 3417719: UNSTABLE Please review all flaky tests that succeeded after retry and create an issue if one does not already exist to track the flaky failure. |
Description
Implement DocumentService GRPC service, starting with the Bulk endpoint.
The goal is to maintain parity with the HTTP APIs.
The overall flow of how this works is:
plugins/transport-grpcfolder, with the suffix*ProtoUtils. Javadocs are added above each proto conversion method to easily reference the original REST method. The methods follow the HTTP side closely.Test Plan
Test 1: Testing by Passing all possible Request parameter fields
Example successful response:
Verified parity with the HTTP response:
Example error response (submitting the same "create" operation twice):
Future work
Related Issues
#16784
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.