[openstack-dev] cleaning up an LXC instance fails

Vishvananda Ishaya vishvananda at gmail.com
Thu Aug 30 22:04:58 UTC 2012


Looks like a bug to me.

Vish

On Aug 30, 2012, at 2:59 PM, David Kang <dkang at isi.edu> wrote:

> 
>  Hi,
> 
>  I downloaded nova from github.com yesterday.
> I started an LXC instance (with use_cow_images=True in nova.conf).
> Termination is done successfully, but it fails in cleanup.
> Is it a bug?
> 
>  I'm using libvirt 0.9.13.
> 
> In the log:
> 2012-08-30 13:35:11 INFO nova.virt.libvirt.driver [-] [instance: cde9e8e0-621b-440a-969b-2a787adac731] Instance destroyed successfully.
> 2012-08-30 13:35:11 ERROR nova.virt.libvirt.driver [req-381cac99-426a-44c0-83a7-e18060973cdb admin admin] [instance: cde9e8e0-621b-440a-969b-2a787adac731] Error from libvirt during saved instance removal. Code=3 Error=this function is not supported by the connection driver: virDomainHasManagedSaveImage
> 
> I think it fails at line 488 in the following code:
> 
> nova/virt/libvirt/driver.py 
>  479     def _cleanup(self, instance, network_info, block_device_info):
>  480         try:
>  481             virt_dom = self._lookup_by_name(instance['name'])
>  482         except exception.NotFound:
>  483             virt_dom = None
>  484         if virt_dom:
>  485             try:
>  486                 # NOTE(derekh): we can switch to undefineFlags and
>  487                 # VIR_DOMAIN_UNDEFINE_MANAGED_SAVE once we require 0.9.4
>  488                 if virt_dom.hasManagedSaveImage(0):
>  489                     virt_dom.managedSaveRemove(0)
> 
>  Thanks,
>  David
> 
> ----------------------
> Dr. Dong-In "David" Kang
> Computer Scientist
> USC/ISI
> 
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev




More information about the OpenStack-dev mailing list