Can not disable DPDK on linux bond

Bug #1570782 reported by Julia Aranovich on 2016-04-15
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Medium
Nikolay Tymtsiv

Bug Description

Please consider an attached screenshot.

Reproduced on 10.0 master.

Steps to reproduce in Fuel UI:

1. create environment with KVM hypervisor, add a node which supports DPDK feature
2. go to the node interfaces screen
3. enable DPDK on pxe interface which has admin network assigned
4. enable DPDk on non-pxe interface
5. and bond them together. It will be a bond with 'linux' type and DPDK enabled. Such configuration can not be saved because of the validation error: DPDK enabled interface (bond) requires Private network assigned only.
6. disable DPDK to save this linux bond.

Expected result: DPDK can be disabled for the bond and the bond can be saved successfully.

Actual result: enabled DPDK checkbox is locked for the bond and DPDK can not be disabled. The workaround is to unbond this bond, disable DPDK on it's interfaces and bond them again.

Julia Aranovich (jkirnosova) wrote :
Changed in fuel:
milestone: none → 10.0

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

Changed in fuel:
assignee: Fuel UI Team (fuel-ui) → Nikolay Tymtsiv (ntymtsiv)
status: Confirmed → In Progress

Reviewed: https://review.openstack.org/372476
Committed: https://git.openstack.org/cgit/openstack/fuel-ui/commit/?id=9b6a4deb81a0224e9d773f1db67b09bc5848d30b
Submitter: Jenkins
Branch: master

commit 9b6a4deb81a0224e9d773f1db67b09bc5848d30b
Author: ntymtsiv <email address hidden>
Date: Mon Sep 19 15:59:26 2016 +0300

    Allow disabling DPDK option for bonds in any case.

    Change-Id: I1de32c443c83ad6f54562974cd3ddda38e0e6ac4
    Closes-Bug: #1570782

Changed in fuel:
status: In Progress → Fix Committed

This issue was fixed in the openstack/fuel-ui 10.0.0rc1 release candidate.

This issue was fixed in the openstack/fuel-ui 10.0.0 release.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers