Reword error messages to make it clear that the combined floor settings
of all NICs are exceeding the network inbound peak/average
settings. Including the actual values being checked helps to diagnose
what is actually wrong.
Signed-off-by: Daniel P. Berrangé <berrange(a)redhat.com>
---
src/network/bridge_driver.c | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/src/network/bridge_driver.c b/src/network/bridge_driver.c
index 3008846074..6ed0bf1e8e 100644
--- a/src/network/bridge_driver.c
+++ b/src/network/bridge_driver.c
@@ -5225,10 +5225,13 @@ networkCheckBandwidth(virNetworkObjPtr obj,
tmp_new_rate = netBand->in->peak;
if (tmp_floor_sum > netBand->in->peak) {
virReportError(VIR_ERR_OPERATION_INVALID,
- _("Cannot plug '%s' interface into '%s'
because it "
- "would overcommit 'peak' on network
'%s'"),
+ _("Cannot plug '%s' interface into '%s'
because "
+ "new combined inbound floor=%llu would overcommit
"
+ "peak=%llu on network '%s'"),
ifmac,
def->bridge,
+ tmp_floor_sum,
+ netBand->in->peak,
def->name);
goto cleanup;
}
@@ -5236,10 +5239,13 @@ networkCheckBandwidth(virNetworkObjPtr obj,
/* tmp_floor_sum can be between 'average' and 'peak' iff
'peak' is set.
* Otherwise, tmp_floor_sum must be below 'average'. */
virReportError(VIR_ERR_OPERATION_INVALID,
- _("Cannot plug '%s' interface into '%s'
because it "
- "would overcommit 'average' on network
'%s'"),
+ _("Cannot plug '%s' interface into '%s'
because "
+ "new combined inbound floor=%llu would overcommit "
+ "average=%llu on network '%s'"),
ifmac,
def->bridge,
+ tmp_floor_sum,
+ netBand->in->average,
def->name);
goto cleanup;
}
--
2.20.1