Uncached instance builds fail with non-zero root disk sizes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Confirmed
|
Critical
|
David Wittman | ||
nova (Ubuntu) |
Confirmed
|
Undecided
|
David Medberry |
Bug Description
A recent change in the Folsom code has resulted in issues building new instances with a non-zero root disk size. It is currently trying to compare the flavor size to the size of the base image before the base image is actually pulled down. As a result, builds fail with the following error in nova-compute.log:
2013-05-21 17:44:18 ERROR nova.compute.
File "/usr/lib/
File "/usr/lib/
File "/usr/lib/
File "/usr/lib/
File "/usr/lib/
File "/usr/lib/
File "/usr/lib/
File "/usr/lib/
File "/usr/lib/
File "/usr/lib/
System Info:
# lsb_release -rd
Description: Ubuntu 12.04.2 LTS
Release: 12.04
# apt-cache policy nova-compute
nova-compute:
Installed: 2012.2.
Candidate: 2012.2.
Version table:
*** 2012.2.
500 http://
100 /var/lib/
2012.
500 http://
500 http://
2012.
500 http://
This issue does NOT occur if the image being used is already cached in the instances_path on the compute host.
Here is the commit where the bug was introduced:
https:/
It appears to be a merge issue with Folsom, as the prepare_template line appears above the conditional in Grizzly.
Changed in nova: | |
assignee: | nobody → David Wittman (david-wittman) |
description: | updated |
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
Changed in nova (Ubuntu): | |
assignee: | nobody → David Medberry (med) |
This may be invalid for Ubuntu. I intended to open it in OpenStack/nova originally.