Re: [PATCH RFCv2 0/4] Add optional pSeries features

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2018-02-06 at 21:25 +0100, Peter Krempa wrote:
> On Tue, Feb 06, 2018 at 17:54:55 +0100, Andrea Bolognani wrote:
> > Applies on top of [req].
> > 
> > RFC because we still don't have a way of probing QEMU to figure
> > out whether the relevant toggles are available. Plus, there's no
> > documentation yet :)
> 
> I wanted to moan about missing docs and sub-par commit messages but
> okay. Note that without documentation it's not possible to scrunitize
> whether it makes any particular sense to expose a given feature at all.

See https://bugzilla.redhat.com/show_bug.cgi?id=1525599#c4 for a
rationale on having the toggles. The previous comment lists all
QEMU-level toggles, and as you can see we're not implementing
either VSX or DFP because they don't have a clear use case.

> Since probing is not implemented I don't think it makes sense to
> introduce cabapility bits for every single feature since they are
> grouped under the same version check.
> 
> Even if qemu adds QMP probing of these the capability check will not go
> away since it would create a regression in behaviour. This means that
> you can remove all the capability bits and group all of them under a
> single one since they will only ever be enabled using that version
> check.

The capabilities have been introduced during the 2.12 development
cycle, so assuming QMP probing makes it into that release we should
definitely use that instead of performing a version check. If it
doesn't then yeah, a version check will probably be better in order
not to artificially block perfectly good QEMU binaries from using
the capabilites. It would still not be a regression, though.

> Also I really don't think that every single feature should have it's own
> XML document to test it. You can gradually add them to a single one and
> test that all are added.

Good point, I'll merge them.

-- 
Andrea Bolognani / Red Hat / Virtualization

--
libvir-list mailing list
libvir-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/libvir-list



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux