Re: Add option to skip cpu feature and model verification in libvirt and rely on qemu 'enforce' option

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

 



On Wed, Nov 23, 2022 at 12:29:24PM +0100, Jiri Denemark wrote:

> > I really don't think we should allow this, especially not for something
> > which is clearly intended to be used for production deployment. Our
> > hypervisor CLI passthrough is there to allow for short term workarounds
> > for bugs, or to experiment with a feature before it is mapped into
> > libvirt in a supported manner.
> > 
> > If there are aspects related to QEMU configuration thiat are not in
> > libvirt yet, we need to address those gaps, not provide yet another
> > way to bypass libvirt mapping.
> 
> Indeed, this was definitely meant as a short term workaround for stuff
> we don't have support for yet, for testing or experimental purposes. The
> supported approach is for implement the missing parts in libvirt (and
> QEMU) as soon as possible. I don't see why would a properly documented
> support for experiments with -cpu would be an issue.
> 
> If anyone thinks it's a good idea to use such stuff for anything even
> remotely close to production then that's their call. We can't really
> prevent that. Just as with any other <qemu:...> stuff we already have.

Having two copies of essentially the same information that must be kept
perfectly in sync has been the direct cause of multiple serious bugs for us
(some self-inflicted, probably, but certainly not all). I understand that "fix
libvirt every time there's a disparity" is appealing but unfortunately in
practice this just hasn't been the case.

We're struggling to see what value the libvirt layer is bringing us in this
area, as opposed to a single-source-of-truth approach.

regards
john




[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