-
Couldn't load subscription status.
- Fork 2.3k
Open
Labels
IndexingIndexing, Bulk Indexing and anything related to indexingIndexing, Bulk Indexing and anything related to indexingbenchmarkingIssues related to benchmarking or performance.Issues related to benchmarking or performance.enhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request
Description
Is your feature request related to a problem? Please describe
In scope of implementing an experimental gRPC transport [1], a round of benchmarks have been performed [2] to compare HTTP/1.1 and gRPC in context of _bulk APIs. However, it turned out we haven't actually benchmarked HTTP/1.1 vs HTTP/2.
[1] #16534
[2] #16711 (comment)
Describe the solution you'd like
Benchmark HTTP/1.1 vs HTTP/2 (over clear text) for _bulk APIs
Setup
- 1 data node (48 cores, 32GB mem)
- 100 index + 100 update + 100 delete operations per bulk request (source=true) see please bulk.json
- The document ingested was 4 key/value pairs of string type.
- RPS = 100
- Ran test for 10 minutes
- Restarting the OpenSearch service before each test
- Tool used: vegeta
- OpenSearch 3.0.0 SNAPSHOT on JDK-23 (as of d920bff)
- No secure transport (to match [1])
[1] #16534
Related component
Indexing
Describe alternatives you've considered
N/A
Additional context
N/A
finnegancarroll
Metadata
Metadata
Assignees
Labels
IndexingIndexing, Bulk Indexing and anything related to indexingIndexing, Bulk Indexing and anything related to indexingbenchmarkingIssues related to benchmarking or performance.Issues related to benchmarking or performance.enhancementEnhancement or improvement to existing feature or requestEnhancement or improvement to existing feature or request