Unable to test aliased network devices
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox Provider - Base |
Expired
|
Low
|
Unassigned |
Bug Description
Checkbox is not able to test aliased network devices because they are not picked up as network devices.
For example: https:/
That is an s390 LPAR... it actually has two devices when you look at ifconfig:
ubuntu@
encc000: flags=4163<
inet6 fe80::ff:fe9e:c7db prefixlen 64 scopeid 0x20<link>
ether 02:00:00:9e:c7:db txqueuelen 1000 (Ethernet)
RX packets 990175 bytes 1364564738 (1.3 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 166123 bytes 43865301 (43.8 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
encc000.2653: flags=4163<
inet 10.245.236.10 netmask 255.255.255.0 broadcast 10.245.236.255
inet6 fe80::ff:fe9e:c7db prefixlen 64 scopeid 0x20<link>
ether 02:00:00:9e:c7:db txqueuelen 1000 (Ethernet)
RX packets 208851 bytes 1317138318 (1.3 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 165619 bytes 43167449 (43.1 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
The problem here is that encc000 is the physical device, but in configuring it, the actual device used for passing traffic is the enccc000.2653 device which is a virtual device.
So when the test runs it fails to see encc000.2653 and only sets up a test for encc000 which, of course, fails because it's not directly configured.
For now this is a very corner case, and certainly not a high priority, but it would be nice to resolve this issue at some point so we can test these things adequately.
Changed in plainbox-provider-checkbox: | |
importance: | Undecided → Low |
status: | New → Triaged |
Changed in plainbox-provider-checkbox: | |
status: | Triaged → Expired |
FWIW, I talked to Frank about this, thinking it was just a configuration that could be changed easily. Turns out this config method is pretty common in s390x deployments when LPARs are all sharing the same network device but connecting to multiple VLANs. So, unfortunately, we do need to sort out how to ensure this gets tested, rather than just ask for a different network configuration on my LPAR.
That said, this is also s390x specific so setting it Low was the right call, IMO.