[openstack-dev] [nova] why is evacuate marked as missing for libvirt?

Daniel P. Berrange berrange at redhat.com
Wed Apr 15 09:35:39 UTC 2015

On Tue, Apr 14, 2015 at 01:44:45PM -0400, Russell Bryant wrote:
> On 04/14/2015 12:22 PM, Matt Riedemann wrote:
> > This came up in IRC this morning, but the hypervisor support matrix is
> > listing evacuate as 'missing' for the libvirt driver:
> > 
> > http://docs.openstack.org/developer/nova/support-matrix.html#operation_evacuate
> > 
> > 
> > Does anyone know why that is?  The rebuild method in the compute manager
> > just re-uses other virt driver operations so by default it's implemented
> > by all drivers.  The only one that overrides rebuild for evacuate is the
> > ironic driver.
> I think it's a case where there are a couple of different things
> referred to with 'evacuate'.  I believe this was originally added to
> track something that was effectively XenServer specific and the
> description of the feature seems to reflect that.  We've since added the
> more generic 'evacuate' API, so it's pretty confusing.  It should
> probably be reworked to track which drivers work with the 'evacuate' API
> call, and perhaps have a different entry for whatever this different
> XenServer thing is (or was).

Yep, if there's any mistakes or bizarre things in the support matrix
just remember that the original wiki page had essentially zero information
about what each feature item was referring to - just the two/three word
feature name. When I turned it into formal docs I tried to add better
explanations, but it is entirely possible my interpretations were wrong
in places. So if in doubt assume the support matrix is wrong, and just
send a review to update it to some saner state with better description
of the feature. Pretty much all the features in the matrix could do
with better explanations and/or being broken up into finer grained
features - there's plenty of scope for people to submit patches to
improve the granularity of items.

|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|

More information about the OpenStack-dev mailing list