Bug 1535290

Summary: backport os-net-config 'dpdk-devargs' option support in 10.z
Product: Red Hat OpenStack Reporter: zenghui.shi <zshi>
Component: os-net-configAssignee: zenghui.shi <zshi>
Status: CLOSED CURRENTRELEASE QA Contact: Yariv <yrachman>
Severity: high Docs Contact:
Priority: high    
Version: 10.0 (Newton)CC: atelang, bfournie, dcadzow, hbrock, jslagle, mburns, rhel-osp-director-maint, skramaja, yroblamo
Target Milestone: asyncKeywords: FeatureBackport, TestOnly, Triaged, ZStream
Target Release: 10.0 (Newton)   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: os-net-config-5.2.2-2.el7ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1535306 (view as bug list) Environment:
Last Closed: 2018-06-27 17:24:35 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1535306    

Description zenghui.shi 2018-01-17 04:06:42 UTC
Description of problem:

In FFU, ovs version will be upgraded from 2.6 to latest(2.8 or 2.9) which contains latest changes for ovs-dpdk config(e.g dpdk-devargs), this will happen before overcloud minor update is executed, there is a chance that the config changes made by ovs upgrade be overwritten by overcloud minor update.

this bz is going to backport support of those ovs config changes that may be overwritten by overcloud minor update to 10.z so that the config won't be broken after overcloud minor update.


Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 15 Yariv 2018-06-19 07:17:28 UTC
Verified with 2018-06-06.1

grep -i extra /etc/sysconfig/network-scripts/ifcfg-dpdkbond0 

OVS_EXTRA="set interface dpdk0 mtu_request=$MTU -- set interface dpdk1 mtu_request=$MTU -- set interface dpdk0 options:n_rxq=2 -- set interface dpdk1 options:n_rxq=2 -- set Interface dpdk0 options:dpdk-devargs=0000:08:00.0 -- set Interface dpdk1 options:dpdk-devargs=0000:08:00.1 -- set interface dpdk0 mtu_request=$MTU -- set interface dpdk1 mtu_request=$MTU -- set interface dpdk0 options:n_rxq=2 -- set interface dpdk1 options:n_rxq=2"


Port "dpdkbond0"
   Interface "dpdk0"
       type: dpdk
       options: {dpdk-devargs="0000:08:00.0", n_rxq="2"}
   Interface "dpdk1"
       type: dpdk
       options: {dpdk-devargs="0000:08:00.1", n_rxq="2"}

Comment 16 Jon Schlueter 2018-06-27 17:24:35 UTC
According to our records, this should be resolved by os-net-config-5.2.3-2.el7ost.  This build is available now.