ironcore-dev / libvirt-provider

Libvirt provider implementation of the IronCore compute interface
https://ironcore-dev.github.io/libvirt-provider/
Apache License 2.0
4 stars 5 forks source link

Fixed `NIC` PCI address conflict #327

Closed lukasfrank closed 1 month ago

lukasfrank commented 1 month ago

Proposed Changes

• Fix PCI address conflict, when two NICs are attached

Example:
Host Device 1: {"Domain":0,"Bus":6,"Slot":10,"Function":6} Host Device 2: {"Domain":0,"Bus":6,"Slot":7,"Function":3} ->


2024-06-03T09:09:32Z    ERROR    machine-reconciler    failed to reconcile machine    {"machineID": "2cce1b40-f6cb-4353-9cea-a1f81cf270c0", "error": "XML error: Attempted double use of PCI Address 0000:06:00.0"}```