Compute worker silently fails when XS host runs out of space
Bug #699878 reported by
Rick Harris
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Medium
|
Sandy Walsh |
Bug Description
This bug only affects compute workers using the XenServer hypervisor.
If a XenServer's Dom0 disk fills up, the compute worker's call to XenServerSession login will hang. This will cause the compute worker service to not start. This will, in turn, cause messages to accumulate on the worker's queue, making it wrongly appear to be a problem in the RPC code-path (Rabbit, carrot, etc).
Proposed fix:
We should be able to detect the login hanging, time it out, and then log an error message on the compute worker. Perhaps something like:
"Unable to login using XenServerSession (is the disk full?)"
Related branches
lp://staging/~sandy-walsh/nova/LP699878
- Josh Kearney (community): Approve
- Cory Wright (community): Approve
- Brian Waldon (community): Approve
-
Diff: 33 lines (+8/-1)1 file modifiednova/virt/xenapi_conn.py (+8/-1)
Changed in nova: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in nova: | |
assignee: | nobody → Sandy Walsh (sandy-walsh) |
Changed in nova: | |
status: | Confirmed → Fix Committed |
Changed in nova: | |
milestone: | none → 2011.2 |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
maybe this is related to the bug #692994.