[ovs-dev] [PATCH] netdev-dpdk: Limit rate of DPDK logs.

Aaron Conole aconole at redhat.com
Wed Mar 21 19:24:33 UTC 2018


Ilya Maximets <i.maximets at samsung.com> writes:

> DPDK could produce huge amount of logs. For example, in case of
> exhausting of a mempool in vhost-user port, following message will be
> printed on each call to 'rte_vhost_dequeue_burst()':
>
>     |ERR|VHOST_DATA: Failed to allocate memory for mbuf.
>
> These messages are increasing ovs-vswitchd.log size extremely fast
> making it unreadable and non-parsable by a common linux utils like
> grep, less etc. Moreover continuously growing log could exhaust the
> HDD space in a few hours breaking normal operation of the whole system.
>
> To avoid such issues, DPDK log rate limited to 600 messages per minute.
> This value is high, because we still want to see many big logs like
> vhost-user configuration sequence or debug messages, if debug enabled
> in DPDK.
>
> Signed-off-by: Ilya Maximets <i.maximets at samsung.com>
> ---

LGTM.

Acked-by: Aaron Conole <aconole at redhat.com>


More information about the dev mailing list