> At present the log displays the auto load balance state
> everytime it is changed.
>
> There are some cases where the user will try to enable
> auto load balance, but it cannot be enabled because not
> enough PMDs or RxQs. As the state does not change, there
> is no new log of the state.
>
> While the the last log report of state is still correct,
> it is better to log the state again at this point so the
> user can explicitly confirm the outcome of their request.
>
> Signed-off-by: Kevin Traynor <[email protected]>
Thanks for the patch Kevin.
This is a nice improvement to be fair. Have tested a number of cases and works
as expected.
LGTM.
Question is should we include this and patch 2 of the series in OVS 2.15?
Personally I think it would be worth it. It's not a big change as it's only a
log trigger and makes the auto-lb more user intuitive.
@Ilya Maximets what are your thoughts on this?
Regards
Ian
> ---
> lib/dpif-netdev.c | 4 ++++
> 1 file changed, 4 insertions(+)
>
> diff --git a/lib/dpif-netdev.c b/lib/dpif-netdev.c
> index e3fd0a07f..4381c618f 100644
> --- a/lib/dpif-netdev.c
> +++ b/lib/dpif-netdev.c
> @@ -4347,6 +4347,10 @@ dpif_netdev_set_config(struct dpif *dpif, const
> struct smap *other_config)
>
> struct pmd_auto_lb *pmd_alb = &dp->pmd_alb;
> + bool cur_rebalance_requested = pmd_alb->auto_lb_requested;
> pmd_alb->auto_lb_requested = smap_get_bool(other_config, "pmd-auto-lb",
> false);
> + if (cur_rebalance_requested != pmd_alb->auto_lb_requested) {
> + log_autolb = true;
> + }
>
> rebalance_intvl = smap_get_int(other_config,
> "pmd-auto-lb-rebal-interval",
> --
> 2.26.2
>
> _______________________________________________
> dev mailing list
> [email protected]
> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev