Interface with enabled DPDK disappears from /api/nodes[meta->interfaces] after deployment
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Artem Panchenko | ||
Mitaka |
Fix Released
|
High
|
Artem Panchenko |
Bug Description
Steps:
1. Create new environment with VLAN segmentation for Neutron
2. Use KVM as hypervisor
3. Add controller and compute nodes
4. Configure HugePages for compute nodes: 256 2m pages for Nova and 128 mb for DPDK
5. Configure private network in DPDK mode on comoute node
6. Run network verification
7. Deploy environment
8. GET http://
Expected:
Controller and compute node has same co8unt of interfaces in meta->interfaces
Actual result:
One interface (which has DPDK enabled=true) is absent on compute node
This lead to false negative crashes in fuel-qa system tests, because fuel-qa tries to search devops nodes by set of mac of ALL ifaces of slave. So fuel-qa can't find node if even one interface is absent.
Env: 9.0-152
Testrun: https:/
Test: https:/
Changed in fuel: | |
milestone: | none → 9.0 |
status: | New → Confirmed |
tags: | added: area-library |
Changed in fuel: | |
assignee: | nobody → Ivan Ponomarev (ivanzipfer) |
tags: | added: team-telco |
Changed in fuel: | |
assignee: | Maksym Strukov (unbelll) → Artem Panchenko (apanchenko-8) |
Changed in fuel: | |
milestone: | 9.0 → 10.0 |
Changed in fuel: | |
assignee: | Artem Panchenko (apanchenko-8) → Maksym Strukov (unbelll) |
Changed in fuel: | |
assignee: | Maksym Strukov (unbelll) → Artem Panchenko (apanchenko-8) |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
Node.meta holds exactly the data received from nailgun-agent. Afaic, dpdk interface cannot be seen via "IP -a" etc. after dpdk is configured. So, it can disappear for nailgun-agent. You can find it via /api/nodes/ x/interfaces/