Port status goes BUILD when migrating non-sriov instance in sriov setting.
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu Cloud Archive | Status tracked in Epoxy | |||||
Antelope |
In Progress
|
Undecided
|
Seyeong Kim | |||
Bobcat |
In Progress
|
Undecided
|
Seyeong Kim | |||
Caracal |
In Progress
|
Undecided
|
Seyeong Kim | |||
Dalmation |
Fix Released
|
Undecided
|
Unassigned | |||
Epoxy |
Fix Released
|
Undecided
|
Unassigned | |||
Yoga |
In Progress
|
Undecided
|
Seyeong Kim | |||
Zed |
In Progress
|
Undecided
|
Seyeong Kim | |||
neutron |
Fix Released
|
High
|
Seyeong Kim | |||
neutron (Ubuntu) |
Fix Released
|
Undecided
|
Seyeong Kim | |||
Jammy |
Fix Committed
|
Undecided
|
Seyeong Kim | |||
Noble |
Fix Committed
|
Undecided
|
Seyeong Kim | |||
Oracular |
Fix Released
|
Undecided
|
Seyeong Kim |
Bug Description
[ Impact ]
Port status goes BUILD when migrating non-sriov instance in sriov setting.
[ Test Plan ]
1. Deploy OpenStack using Juju & Charms ( upstream also has the same code )
2. Enable SRIOV
3. create a vm without sriov nic. (test)
4. migrate it to another host
- openstack server migrate --live-migration --os-compute-
5. check port status
- https:/
[ Where problems could occur ]
this patch is related to sriov agent. it adds checking if port is sriov or not. so it could be possible that sriov port can be handled inproperly.
[ Other Info ]
nova-compute has neutron-
So far, I've checked that
ovn_monitor change it to ACTIVE but sriov-nic-agent change it back to BUILD by calling _get_new_status
./plugins/
binding_activate
- get_device_
- get_device_details
- _get_new_status < this makes status BUILD.
so as running order is not fixed, sometimes it goes ACTIVE, sometimes BUILD.
Related branches
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 156 lines (+143/-0)2 files modifieddebian/patches/lp2072154_port_status.patch (+142/-0)
debian/patches/series (+1/-0)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 155 lines (+143/-0)2 files modifieddebian/patches/lp2072154_port_status.patch (+142/-0)
debian/patches/series (+1/-0)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 155 lines (+143/-0)2 files modifieddebian/patches/lp2072154_port_status.patch (+142/-0)
debian/patches/series (+1/-0)
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 156 lines (+143/-0)2 files modifieddebian/patches/lp2072154_port_status.patch (+142/-0)
debian/patches/series (+1/-0)
- James Page: Disapprove
-
Diff: 156 lines (+143/-0)2 files modifieddebian/patches/lp2072154_port_status.patch (+142/-0)
debian/patches/series (+1/-0)
tags: | added: sts |
Changed in neutron: | |
status: | New → In Progress |
Changed in neutron: | |
assignee: | nobody → Seyeong Kim (seyeongkim) |
tags: | added: ovn sriov-pci-pt |
description: | updated |
Changed in neutron (Ubuntu Oracular): | |
status: | New → In Progress |
assignee: | nobody → Seyeong Kim (seyeongkim) |
Changed in neutron (Ubuntu Focal): | |
assignee: | nobody → Seyeong Kim (seyeongkim) |
Changed in neutron (Ubuntu Jammy): | |
assignee: | nobody → Seyeong Kim (seyeongkim) |
Changed in neutron (Ubuntu Noble): | |
assignee: | nobody → Seyeong Kim (seyeongkim) |
Changed in neutron (Ubuntu Noble): | |
status: | New → In Progress |
Changed in neutron (Ubuntu Jammy): | |
status: | New → In Progress |
description: | updated |
no longer affects: | neutron (Ubuntu Focal) |
Changed in neutron (Ubuntu Oracular): | |
status: | In Progress → Fix Released |
Thanks for reporting, could you please give some extra details. /docs.openstack .org/neutron/ latest/ admin/ovn/ sriov.html & https:/ /docs.openstack .org/neutron/ latest/ admin/ovn/ sriov.html )
I suppose you read the suggested documentation to see the limitation of sriov with OVN (https:/
If I understand well you have 2 hosts where sriov is enabled and sriov-agent is running, am I right?