Can not disable DPDK on linux bond
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Committed
|
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.
Fix proposed to branch: master /review. openstack. org/372476
Review: https:/