Implement Rally Role

Registered by Carlos L. Torres

Performance testing an OpenStack cloud involves more than load testing services in isolation; a big-picture, or a systems, approach needs to be taken into account given that certain transactions might involve the interactions of multiple services, and these inter-dependencies can directly impact the performance of the whole OpenStack deployment. Rally makes performance testing OpenStack very easy, by providing a framework that allows to define benchmarks in either YAML or JSON formats, it can validate the deployment meets certain acceptance criteria, and it finally summarizes it all in a single detailed HTML report file with informative charts, that can be easily shared. It can help us validate the performance expectations of a multi-node deployment, and find/debug performance bottlenecks by allowing us to concurrently execute load across different services, and to directly specify reliability acceptance criteria within those performance scenarios.

This blueprint proposes to include OpenStack Rally as an OPTIONAL component for os-ansible.

Blueprint information

Status:
Complete
Approver:
Jesse Pretorius
Priority:
Low
Drafter:
Carlos L. Torres
Direction:
Needs approval
Assignee:
Travis Truman
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
None
Started by
Jesse Pretorius
Completed by
Jesse Pretorius

Related branches

Sprints

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.