Hi,

On 28/10/2014 10:39 AM, Sean Dague wrote:
On 10/28/2014 08:31 AM, Daniel P. Berrange wrote:

<snip>

I don't think that is really very extensible for the future to drop the
key name. We've already extended the info we record here at least once,
and I expect we'd want to add more fields later. It is also makes it
less clear to the user - it is very easy to get confused about vendor
vs product IDs if we leave out the name.

If we really need that level of arbitrary complexity and future name
values we should then just:

pci_passthrough_cfg = /etc/nova/pci_pass.yaml

And build fully nested structures over there.

Doing multi level nesting inside of .ini format files is just kind of gross.

        -Sean

The PCI whitelist mechanism needs to be extensible and for the sake of expediency the existing whitelist mechanism was modified to add the fields it has now. There has been discussion that the current mechanism is either insufficient or simply completely undesirable for the PCI passthrough use cases and the current approach was an interim solution. Unless the current situation is completely untenable and simply must go, is this a good opportunity to revisit previous discussions and proposals before devising alternatives?

Cheers,

Brent

_______________________________________________
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to