[network-checker] No support for faulty operstate in eth drivers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Vladimir Kuklin | ||
Mitaka |
Fix Released
|
High
|
Vladimir Kuklin | ||
Newton |
Fix Released
|
High
|
Vladimir Kuklin | ||
Ocata |
Fix Committed
|
High
|
Vladimir Kuklin |
Bug Description
Some eth drivers, such as those for APM X-Gene Mustang Board's NICs, do not advertise operstate properly in sysfs, i.e. it is advertised as "unknown" whereas ethtool shows the NIC as fully functional with link detected. This further affects "ip link show" output which is parsed within _check_
from network-
This further affects network connectivity checks' results in Fuel's web UI.
root@bootstrap:~# cat /sys/class/
unknown
Problematic code: [1]
Steps to reproduce:
1. Build and deploy ISO for a cluster containing APM boards.
2. Bootstrap target nodes and trigger network connectivity checks.
Description of the environment:
* Operation system: Ubuntu Trusty 14.04 (arm64)
* Kernel Version: 4.4 (linux-
* Latest APM firmware: TianoCore 3.06.12
* Versions of components: stable/mitaka
* Related projects installed: Fuel@OPNFV
Proposed possible changes:
* use ethtool output instead of "ip link show" (although ethtool is not supported on all ethernet drivers)
Best regards,
Stefan
[1] https:/
Changed in fuel: | |
assignee: | nobody → Fuel Sustaining (fuel-sustaining-team) |
Changed in fuel: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | Fuel Sustaining (fuel-sustaining-team) → l23network (l23network) |
milestone: | none → 10.0 |
tags: | added: l23network |
Changed in fuel: | |
assignee: | Registry Administrators (registry) → Fuel Sustaining (fuel-sustaining-team) |
importance: | High → Medium |
Changed in fuel: | |
importance: | Medium → High |
Fix proposed to branch: master /review. openstack. org/413195
Review: https:/