This repository contains the default workload specifications for the OpenSearch benchmarking tool OpenSearch Benchmark.
You should not need to use this repository directly, except if you want to look under the hood or create your own workloads.
See an area to make improvements or add support? Follow these major steps:
- Fork this repository and make the change on a feature branch that's based off of
main
- After making changes to an existing workload, it's recommended for developers to run a simple test against the change in
test-mode
to determine if there are any breaking changes. It's also recommended to test the changes against the OpenSearch Benchmark's integration tests. - Lastly, create a pull-request against
main
branch of this repository and ensure you have include how you tested it and which branches the change should be backported to.
For more details, see the contributor guidelines.
Please see the sharing custom workloads guide in the official documentation for OpenSearch Benchmark.
- Want to contribute to OpenSearch Benchmark? See OpenSearch Benchmark's Developer Guide for more information.
- Want to contribute to OpenSearch Benchmark Workloads? Look at OpenSearch Benchmark workloads repository's Contribution Guide for more information.
- For any questions or answers, visit our community forum.
- File improvements or bug reports in our Github repository. License
There is no single license for this repository. Licenses are chosen per workload. They are typically licensed under the same terms as the source data. See the README files of each workload for more details.