Hello,
Thanks for the info. Is there an ETA on this? We need to have this
feature working in order for our users to continue their
testing. Is there patches I can apply myself ?
Thanks,
Xin
On 1/24/2014 5:43 PM, Perry Myers wrote:
On 01/24/2014 05:16 PM, Xin Zhao wrote:
> 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