Red Hat Bugzilla – Bug 881737
nova may delete corrupt VM images with shared VM images
Last modified: 2016-01-04 09:41:24 EST
With /var/lib/nova/instances on shared storage...
The VM image cache manager may corrupt the
checksum files or checksum redundantly:
Or it may incorrectly delete images
determining them as unused:
To completely disable this feature, adjust the supplied nova.conf to:
- remove_unused_base_images = True
+ image_cache_manager_interval = 0
The caveat with this is that when not using
shared storage for VM instances, you don't get
the benefit of stale base images being cleaned up.
Folsom has the issue too, but that's being addressed
in a pending stable update, so I'm only logging this
against essex for now.
So this bug has been fixed in Folsom stable, and we have the config tweak in our essex fedora branch so it's just a matter of making sure we cherry pick this to the RHOS essex branch, as I believe it does not warrant a full backport.
Note that pushing an update with changed nova.conf won't fix existing installations where nova.conf was customized b/c it's %config(noreplace)
Moving to 2.1