Description of problem: Defining a QoS on a non-VLAN network in fact defines a default QoS for all other networks on the same NIC with no QoS defined. Thus it was decided to forbid defining such configuration in the engine side. How reproducible: 100% Expected results: The problematic configuration wouldn't be possible. Additional info: Bug#1359484 Bug#1271094 Bug#1255474
We should consider re-opening Bug#1271094 as the solution of this bug reverts the solution of that bug.
Bug tickets must have version flags set prior to targeting them to a release. Please ask maintainer to set the correct version flags and only then set the target milestone.
VDSM configures a default QoS on a non-VLAN network, if a QoS is requested on some of the VLAN networks as max(defined ls). That is done in order to balance the traffic for all non-QoS networks. This VDSM behavior makes the engine to report the non-VLAN network as out-of-sync, because it has the QoS that wasn't requested. Configuring partial QoS weights doesn't make much sense to me, and makes the non-VLAN network to be out-of-sync, so that justifies expanding the scope of this change to "Forbid mixing QoS and non-QoS on the same NIC".
Verified on - 4.0.2.6-0.1.el7ev