os-vif currenly required space for default mem pool when jumbo frames are used with ovs-dpdk
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
os-vif |
Fix Released
|
Low
|
Rajesh Tailor |
Bug Description
as reported in this downstream bug https:/
os vif currently set the requested mtu as part of a separate request to the port add port command.
as a result the port is initially created with an mbufer pool for the default 1500 size then updated to use the mbuf pool for the jumboframe size.
this results in an error in the openvswitch-vswichd log
Dec 19 15:16:28 cpdh002a-lab3a-vxf ovs-vswitchd[
Dec 19 15:16:28 cpdh002a-lab3a-vxf ovs-vswitchd[
Dec 19 15:16:28 cpdh002a-lab3a-vxf ovs-vsctl: ovs|00001|
while this error its harmless since the follow call to set the mtu will correct the issue momentary it can be annoying to operators as it create noise in the logs.
the fix for this is relivitly trivial
we just need to move the mtu update into the transaction that creates the port
https:/
which will require a minor refactoring of
https:/
to support being called in a transaction.
This bug has no other negative sideffect that we know of at this time and can simply be worked around by ensuring ovs-dpdk has enough memory for both the default mem pool and jumbo frame mem pool which is already considered a best practice
https:/
https:/
Changed in os-vif: | |
importance: | Undecided → Low |
status: | New → Triaged |
tags: | added: dpdk low-hanging-fruit ovs |
Changed in os-vif: | |
assignee: | nobody → Rajesh Tailor (ratailor) |
Fix proposed to branch: master /review. opendev. org/c/openstack /os-vif/ +/857868
Review: https:/