On 6 Jun 2024, at 15:11, David Marchand wrote:

> The DPDK telemetry library tries to connect to existing socket files so
> that it knows whether it can take over them.
>
> As was reported by Christian, following a fix in DPDK that got backported
> in v23.11.1, vhost-user unit tests that have both OVS and testpmd running
> at the same time reveal a conflict over the telemetry socket.
> This conflict shows up as an error message in OVS logs which makes those
> tests fail in the CI:
>
> 2024-06-06T13:03:38.351Z|00001|dpdk|ERR|TELEMETRY: Socket write base info
>       to client failed
>
> The EAL file-prefix option affects both the directory where DPDK stores
> running files (like the telemetry socket) and how files backing hugepages
> are named (when in non --in-memory mode).
> Configure (again) this prefix so that testpmd runs in a dedicated directory.
>
> Reported-at: 
> https://mail.openvswitch.org/pipermail/ovs-dev/2024-June/414545.html
> Fixes: c488f28a0eaf ("system-dpdk: Don't require hugetlbfs.")
> Signed-off-by: David Marchand <[email protected]>
Thanks David for looking into this. Ran some tests in my environment and all is 
fine.

Acked-by: Eelco Chaudron <[email protected]>

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to