
This patch refactors the stress-ng workload code to make it easier to integrate with dynamic workloads. A parameter has been added for nova_api_version as this is required in dynamic workloads to use tags for VMs. The file stress-ng.py has been renamed to stress_ng.py and stress-ng.yml to stress_ng.yml, in order to adhere to Python module naming conventions. Without this change, a syntax error occurs while importing the module. Common code that can be used for dynamic workloads has been moved to a new file called stress_ng_utils.py. Browbeat results and logs : http://perfscale.perf.lab.eng.bos.redhat.com/pub/schari/browbeat_logs/stressng_refactoring/ Change-Id: Ifdcdd1e91658f48d6b19275446f1fb3df4e9575f
Browbeat
Browbeat is a performance tuning and analysis tool for OpenStack. Browbeat is free, Open Source software.
- Analyze and tune your Cloud for optimal performance.
- Create Rally workloads for performance and scale testing.
- Automate deployment of common data analysis tools.
Documentation
Browbeat documentation is available at https://browbeat.readthedocs.io/
Resources
- Blog
- Code Review
- Git Web
- IRC <https://web.libera.chat/?channels=#browbeat -- #browbeat (irc.libera.chat)
- Issue tracker
- Browse code
Description
Languages
Jinja
49.2%
Python
46.7%
Shell
3.7%
Dockerfile
0.4%