Block non-accelerated data interface configuration with ovs-dpdk

Bug #1790522 reported by Ghada Khalil
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
StarlingX
Fix Released
Medium
ERIC ZHANG

Bug Description

Brief Description
-----------------
ovs-dpdk does not support non-accelerated data interface configuration and fails silently. There is also partial code in stx-config (interface puppet manifest) which is related to non-accelerated data interfaces which needs to be removed.

This bug needs to remove the unsupported code as well as implement a semantic check to block this configuration.

Severity
--------
Minor

Steps to Reproduce
------------------
Attempt to configure a non-accelerated data interface using the system CLI cmd

Expected Behavior
------------------
The command should be rejected since ovs-dpdk doesn't support this configuration

Actual Behavior
----------------
The command is accepted and fails silently

Reproducibility
---------------
100% Reproducible

System Configuration
--------------------
Any

Branch/Pull Time/Commit
-----------------------
master as of 2018-09-03

Timestamp/Logs
--------------
Not Required

Ghada Khalil (gkhalil)
Changed in starlingx:
importance: Undecided → Medium
tags: added: stx.2018.10 stx.config stx.networking
Changed in starlingx:
assignee: nobody → ERIC ZHANG (ericz)
Ghada Khalil (gkhalil)
Changed in starlingx:
status: New → Triaged
Revision history for this message
Ghada Khalil (gkhalil) wrote :

Moving to stx.2019.03 as this is more of a preventative fix. Configuring a non-accelerated data interface is not a common configuration for starlingx

tags: added: stx.2019.03
removed: stx.2018.10
ERIC ZHANG (ericz)
Changed in starlingx:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to stx-config (master)

Fix proposed to branch: master
Review: https://review.openstack.org/625479

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to stx-config (master)

Reviewed: https://review.openstack.org/625479
Committed: https://git.openstack.org/cgit/openstack/stx-config/commit/?id=d52655f956b1e2165aefedcf68a9bf11e193802f
Submitter: Zuul
Branch: master

commit d52655f956b1e2165aefedcf68a9bf11e193802f
Author: eric zhang <email address hidden>
Date: Sun Dec 16 19:55:17 2018 -0500

    Block the configuration of non-accelerated interface

    ovs-dpdk does not support non-accelerated data interface
    configuration and fails silently. There is also partial code
    in stx-config which is related to non-accelerated data
    interfaces which needs to be removed.

    This commit removes the unsupported code as well as implements
    a semantic check to block this configuration.

    Closes-Bug: 1790522

    Change-Id: I921e92058a070526627a3f726931dafdd2370591
    Signed-off-by: eric zhang <email address hidden>

Changed in starlingx:
status: In Progress → Fix Released
Ken Young (kenyis)
tags: added: stx.2019.05
removed: stx.2019.03
Ken Young (kenyis)
tags: added: stx.2.0
removed: stx.2019.05
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.