Hello,
In our grizzly openstack testbed, instances that use ephemeral disk fail
to run, in the scheduler log there is the following errors:
scheduler.log:2014-01-24 16:43:55.772 ERROR
nova.scheduler.filter_scheduler
[req-32173fb7-8d49-4d17-8490-4a6ddaf18a67
45a137d469c940cab24655ce65a8455e 614dfb1842824ded94893d0e4c2525dc]
[instance: 799b985a-eba5-49ef-80b9-c515fa0523c2] Error from last host:
cldh0195.cloud.local (node cldh0195.cloud.local): [u'Traceback (most
recent call last):\n', u' File
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 864, in
_run_instance\n set_access_ip=set_access_ip)\n', u' File
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1123,
in _spawn\n LOG.exception(_(\'Instance failed to spawn\'),
instance=instance)\n', u' File "/usr/lib64/python2.6/contextlib.py",
line 23, in __exit__\n self.gen.next()\n', u' File
"/usr/lib/python2.6/site-packages/nova/compute/manager.py", line 1119,
in _spawn\n block_device_info)\n', u' File
"/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line
1540, in spawn\n admin_pass=admin_password)\n', u' File
"/usr/lib/python2.6/site-packages/nova/virt/libvirt/driver.py", line
1842, in _create_image\n ephemeral_size=ephemeral_gb)\n', u' File
"/usr/lib/python2.6/site-packages/nova/virt/libvirt/imagebackend.py",
line 158, in cache\n *args, **kwargs)\n', u' File
"/usr/lib/python2.6/site-packages/nova/virt/libvirt/imagebackend.py",
line 291, in create_image\n prepare_template(target=base,
max_size=size, *args, **kwargs)\n', u' File
"/usr/lib/python2.6/site-packages/nova/openstack/common/lockutils.py",
line 228, in inner\n retval = f(*args, **kwargs)\n', u' File
"/usr/lib/python2.6/site-packages/nova/virt/libvirt/imagebackend.py",
line 146, in call_if_not_exists\n fetch_func(target=target, *args,
**kwargs)\n', u"/TypeError: _create_ephemeral() got an unexpected
keyword argument 'max_size'/\n"]
I see a bug report like this :
https://bugzilla.redhat.com/show_bug.cgi?id=1044562, I wonder if this
bug is fixed in grizzly or not?
This bug is currently being QA'd for an async release of RHOS 3.0/Grizzly.
It is not yet released for RHOS 3.0 since it is still in testing. It
should be updated soon on our content mirrors (Red Hat Network)
If it is not a candidate for the stable branch of Grizzly, then it
wouldn't be in RDO Grizzly as RDO follows the upstream stable branches.
Vladan, since you are working on this, did it get proposed for the
stable branch or is it RHOS only backport?
I am using grizzly rpms from the RDO repo:
$> rpm -qf
/usr/lib/python2.6/site-packages/nova/virt/libvirt/imagebackend.py
python-nova-2013.1.4-1.el6.noarch
Since this is RDO related, I'm going to move this thread over to rdo-list.
Cheers,
Perry