On Wed, Jan 12, 2022 at 12:37:12PM +0100, Miguel Duarte de Mora Barroso wrote:
For our use case, I'm considering mimicking Openstack's
implementation -
[1] - and expose a knob that indicates what is the number of PCIe root
ports to be used upon the domain definition.
I wonder how open would the community be to having a machine type alias
that would provide a "better" default - in the sense that it would have
more root port controllers.
The problem with this suggestion is that the definition of "better"
varies depending on who you ask :) There is no one-size-fits-all
solution.
libvirt follows the "mechanism, not policy" principle: the mechanism
is already available, as documented in the page you were quoting, and
the policy is better implemented in your application. OpenStack is a
good example to follow in this regard.
--
Andrea Bolognani / Red Hat / Virtualization