[openstack-qa] Tempest stress test status

David Kranz david.kranz at qrclab.com
Wed May 1 20:08:33 UTC 2013


The stress tests in Tempest are never run. They are also incomplete and 
too complicated, though
they did find many bugs when they were first put in use.
The history of the complexity is that they tried to hit the system as 
hard as possible within a single thread and
were created before there were stable Tempest rest clients. I would 
really like to see these tests
run so I uploaded https://review.openstack.org/#/c/27950/ which is a 
drastically simplified version.

This version spawns multiple processes to do the bashing and each action 
script is a simple "scenario".
I wanted to get some opinions about this as a direction for stress 
tests. There is currently just a simple
create/destroy test there but it does sometimes fail with an error in 
the log for which there is a bug
which was closed as fixed.

After getting any feedback, I would like to add some more scenarios and 
put this in a periodic job.
There is still a big problem in that ERRORs are still written into nova 
logs when there s actually nothing
wrong. There are bugs filed about that but I believe the problem is 
still there. The stress tests cannot be
really useful unless clean runs produce no log ERRORS.

Thoughts?

  -David





More information about the openstack-qa mailing list