Skip to content
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

Move benchmarking to OpenSearch Benchmarks #341

Closed
jmazanec15 opened this issue Mar 30, 2022 · 0 comments
Closed

Move benchmarking to OpenSearch Benchmarks #341

jmazanec15 opened this issue Mar 30, 2022 · 0 comments
Assignees
Labels
Infrastructure Changes to infrastructure, testing, CI/CD, pipelines, etc.

Comments

@jmazanec15
Copy link
Member

Related issue: opensearch-project/opensearch-benchmark#103

OpenSearch benchmarks is the benchmarking tool used for the OpenSearch project. It includes a lot of functionality, including multiple clients as well as the ability to launch clusters.

Currently for this plugin, we use our own tool for benchmarking. This tool allows us to collect recall metrics as well as measure the query and index latency from data sets from bigannbenchmarks as well as annbenchmarks. This tool works well for those cases, but lacks a lot of the functionality that OpenSearch benchmarks has - for instance, load testing with multiple clients. Maintenance of the tool also requires a lot of duplicate effort.

OpenSearch benchmarks is very extendable. We should be able to create custom workloads that run the tests we are running with our own tool.

Once functionality is covered with OpenSearch benchmarks custom workloads, we can remove the benchmarking tool.

@jmazanec15 jmazanec15 added the Infrastructure Changes to infrastructure, testing, CI/CD, pipelines, etc. label Mar 30, 2022
@jmazanec15 jmazanec15 self-assigned this Mar 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Infrastructure Changes to infrastructure, testing, CI/CD, pipelines, etc.
Projects
None yet
Development

No branches or pull requests

1 participant