Tests hang frequently in XenAPIVMTestCase.test_parallel_builds
Bug #831599 reported by
Soren Hansen
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
I can kill it, start over, and then it usually works.
It seems to be busy-waiting on something . strace shows a bunch of threads waiting on futexes and a single one calling epoll_wait a *lot*. I'm attaching the last 1000 lines of run_tests_log.
Related branches
lp:~rackspace-titan/nova/fix-parallel-build-test
- Matt Dietz (community): Approve
- Alex Meade (community): Approve
- Brian Waldon (community): Approve
-
Diff: 54 lines (+0/-37)1 file modifiednova/tests/test_xenapi.py (+0/-37)
Changed in nova: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in nova: | |
status: | Confirmed → Fix Committed |
Changed in nova: | |
milestone: | none → diablo-rbp |
Changed in nova: | |
milestone: | diablo-rbp → 2011.3 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Seems to me that this is when the test should be failing, however it doesn't assert anything and just hangs instead. Perhaps just add a timeout where it's calling .wait() and fail if it doesn't in time? Seems risky to me, and that also means we need to make it work.
I say nuke the test!