Key 'meta' is absent in bond properties
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
High
|
Fedor Zhadaev | ||
Mitaka |
Fix Released
|
High
|
Fedor Zhadaev | ||
Newton |
Fix Committed
|
High
|
Fedor Zhadaev |
Bug Description
Detailed bug description:
The key 'meta' is absent in bond properties http://
and it is reason why we cannot check that dpdk or sriov is available for this bond. I did this suggestion due to analogy with iface properties http://
Steps to reproduce:
1. Setup fuel master node
2. Bootstrap some node
3. Assign role "compute" to this node
4. Choose 2 ifaces for which dpdk is available
5. Bond them
6. Get bond properties using REST API call `GET /api/nodes/
Description of the environment:
snapshot #662
Changed in fuel: | |
assignee: | nobody → Fedor Zhadaev (fzhadaev) |
Changed in fuel: | |
status: | New → Confirmed |
tags: | added: swarm-fail |
Changed in fuel: | |
status: | Confirmed → In Progress |
Changed in fuel: | |
milestone: | 9.2 → 11.0 |
tags: | added: on-verification |
dpdk, sriov, offloadin_modes for bond programmable attributes. Bond is logical structure which creates on client and then stores in nailgun. All that attributes can be calculated based on NICs meta (bond oflloading_modes are intersection of NIC offloading_modes, dpdk availability relay on NICs dpdk availability in meta etc.). So in any case we should calculate it in client at least first time.