
In some cases the user might want to run the same scenario with the same concurrency value multiple times. In that case currently Browbeat exits with an ugly traceback since the test name would be based on the concurrency and hyaving the same concurrency twice results in trying to create a file that already exists. This commit makes the code smart enough to recognize duplicate concurrency values and name files accordingly. For example. having 16 twice as the concurrency value for ceilometer_list_meters scenario produces two different log files as 'results/20160718-202008/CeilometerMeters/ceilometer_list_meters/ 20160718-202008-browbeat-ceilometer_list_meters-16-iteration-0.log' and 'results/20160718-202008/CeilometerMeters/ceilometer_list_meters/ 20160718-202008-browbeat-ceilometer_list_meters-16-2-iteration-0.log. Change-Id: Ie39c8c54ddf0435ff46975bfc4a5fd62995b2a32
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 http://browbeat.readthedocs.io/
Resources
- Blog
- Code Review
- Git Web
- IRC -- #openstack-browbeat (irc.freenode.net)
Description
Languages
Jinja
49.2%
Python
46.7%
Shell
3.7%
Dockerfile
0.4%