> This implementation is based on ENI as network_interfaces_path is essentially
> static const char *const network_interfaces_path = 
> "/files/etc/network/interfaces"

Does it look at /etc/network/interfaces.d/ at all?

>From the perspective of stable releases, my understanding is that:

1) The only report we know about is that virt-manager misses out
interfaces that are not directly defined in /etc/network/interfaces from
its dropdown selection box, but does allow the user to specify further
interface names manually.

2) There may be other users out there who are using
/etc/network/interfaces and the libvirt network interface API and do not
experience any problems (because it works fine when using only
/etc/network/interfaces).

3) There may be other users out there who are using both case 2 and have
other interfaces defined in other places that libvirt misses
(/etc/network/interfaces.d, interfaces defined elsewhere and any dynamic
interfaces not specified in /etc anywhere) but are using the libvirt
network interface API without a problem because the missing interfaces
happen to not affect their cases. These users might face a regression if
these previously missing additional interfaces suddenly appear in an
SRU.

Is my understanding accurate?

If it is, then I'm tempted to suggest that leaving the situation as-is
for stable releases is appropriate since use case 1 above is far less
serious than a potential regression in use case 3.

For the development release, using udev read-only sounds appropriate
because then the API would reflect reality directly rather than
configuration items that may or may not be active. It sounds like the
API was written in a world where there was only one way (per distro and
relaese) to configure network interfaces. Now there are many, it doesn't
seem practical to me for this kind of thing to work read-write by
default.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1764314

Title:
  libvirt doesn't show all interfaces

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1764314/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to