Re: [openstack-dev] [Nova] Libvirt version requirement

2016-05-03 Thread ZhiQiang Fan
Glad to hear the news. Thanks, Daniel and Michael.

On Tue, May 3, 2016 at 5:19 PM, Daniel P. Berrange 
wrote:

> On Mon, May 02, 2016 at 11:27:01AM +0800, ZhiQiang Fan wrote:
> > Hi Nova cores,
> >
> > There is a spec[1] submitted to Telemetry project for Newton release,
> > mentioned that a new feature requires libvirt >= 1.3.4 , I'm not sure if
> > this will have bad impact to Nova service, so I open this thread and wait
> > for your opinions.
> >
> > [1]: https://review.openstack.org/#/c/311655/
>
> Nova's policy is that we pick a minimum requires libvirt that everyone
> must have, this is shown in this table
>
>
> https://wiki.openstack.org/wiki/LibvirtDistroSupportMatrix#Nova_release_min_version
>
> Nova will accept code changes which use features from a newer libvirt,
> as long as they don't cause breakage for people with older libvirt.
> Generally this means that we'll use newer libvirt features, only for
> features which are new to nova - we don't change existing Nova code
> to use new libvirt features, since that would cause regression.
>
> IOW, I don't see any problem with you using newer libvirt version,
> provided you gracefully fallback without error if run against the
> current min required libvirt Nova declares.
>
> Regards,
> Daniel
> --
> |: 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
> :|
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Nova] Libvirt version requirement

2016-05-03 Thread Daniel P. Berrange
On Mon, May 02, 2016 at 11:27:01AM +0800, ZhiQiang Fan wrote:
> Hi Nova cores,
> 
> There is a spec[1] submitted to Telemetry project for Newton release,
> mentioned that a new feature requires libvirt >= 1.3.4 , I'm not sure if
> this will have bad impact to Nova service, so I open this thread and wait
> for your opinions.
> 
> [1]: https://review.openstack.org/#/c/311655/

Nova's policy is that we pick a minimum requires libvirt that everyone
must have, this is shown in this table

  
https://wiki.openstack.org/wiki/LibvirtDistroSupportMatrix#Nova_release_min_version

Nova will accept code changes which use features from a newer libvirt,
as long as they don't cause breakage for people with older libvirt.
Generally this means that we'll use newer libvirt features, only for
features which are new to nova - we don't change existing Nova code
to use new libvirt features, since that would cause regression.

IOW, I don't see any problem with you using newer libvirt version,
provided you gracefully fallback without error if run against the
current min required libvirt Nova declares.

Regards,
Daniel
-- 
|: 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 :|

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [Nova] Libvirt version requirement

2016-05-02 Thread Michael Still
On Sun, May 1, 2016 at 10:27 PM, ZhiQiang Fan  wrote:

> Hi Nova cores,
>
> There is a spec[1] submitted to Telemetry project for Newton release,
> mentioned that a new feature requires libvirt >= 1.3.4 , I'm not sure if
> this will have bad impact to Nova service, so I open this thread and wait
> for your opinions.
>

Thanks for the heads up.

Nova currently has one feature that requires libvirt 1.3.0 or greater. That
said, I don't think we're particularly opposed to newer libvirts, its just
that they're not very widely deployed.

That said, that spec is very terse and could do with some more detail. That
would help people decide where to go from here.

Cheers,
Michael


> [1]: https://review.openstack.org/#/c/311655/
>
> Thanks!
> ZhiQiang Fan
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>


-- 
Rackspace Australia
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [Nova] Libvirt version requirement

2016-05-01 Thread ZhiQiang Fan
Hi Nova cores,

There is a spec[1] submitted to Telemetry project for Newton release,
mentioned that a new feature requires libvirt >= 1.3.4 , I'm not sure if
this will have bad impact to Nova service, so I open this thread and wait
for your opinions.

[1]: https://review.openstack.org/#/c/311655/

Thanks!
ZhiQiang Fan
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev