On 9/23/22 15:46, David Marchand wrote:
> On Fri, Sep 23, 2022 at 2:43 PM Kevin Traynor <[email protected]> wrote:
>>
>> On 22/09/2022 13:40, Michael Phelan wrote:
>>> Update OVS CLI and relevant documentation to use DPDK 20.11.6.
>>>
>>> A bug was introduced in DPDK 20.11.5 by the commit 33f2e3756186 ("vhost:
>>> fix unsafe vring addresses modifications").
>>> This bug can cause a deadlock when vIOMMU is enabled and NUMA reallocation
>>> of the virtqueues happen.
>>> A fix [1] has been posted and pushed to the DPDK 20.11 branch.
>>> If a user wishes to avoid the issue then it is recommended to use DPDK
>>> 20.11.4 until the release of DPDK 20.11.7.
>>> It should be noted that DPDK 20.11.4 does not benefit from the numerous bug
>>> fixes addressed since its release.
>>> If a user wishes to benefit from these fixes it is recommended to use DPDK
>>> 20.11.6.
>>>
>>> [1]
>>> https://patches.dpdk.org/project/dpdk/patch/[email protected]/
>>> Signed-off-by: Michael Phelan <[email protected]>
>>>
>>
>> For branches 2.15 [0] and 2.16 [1] I ran github actions and it failed.
>> For 2.16 branch I removed the patch and it passed [2]. It seems like
>> that the meson used (0.47.1 - which is min version for 20.11) does not
>> like the 20.11.5/6 package, or there is some other github effect. It is
>> working fine with 20.11.4.
>>
>> Afterwards, checking the ovs-build mailing [4] list I also see failures
>> here and an additional failure for 2.17 branch. So all these failures
>> need to checked.
>>
>> [1] https://github.com/kevintraynor/ovs/actions/runs/3111862351
>> [2] https://github.com/kevintraynor/ovs/actions/runs/3111865180
>> [3] https://github.com/kevintraynor/ovs/actions/runs/3112089634
>> [4]
>> https://mail.openvswitch.org/pipermail/ovs-build/2022-September/date.html
>
> This looks like a regression in 20.11 LTS with older meson.
> Adding 20.11 LTS maintainers to the thread.
I'm guessing that this regression will not be fixed until the next
series of DPDK stable releases. And since we're testing OVS here,
not DPDK, we may just choose a better version of meson. Would be
also nice to have one that works with python 3.10+, so we can actually
use more recent versions of python without capping it at 3.9.
Any suggestions for a version to use?
Best regards, Ilya Maximets.
P.S. I'll be out for a week, but it would be great if we can finally
get some working solution for all branches and release a set of
OVS stable versions after that.
>
> Afaics, this is triggered by "build: fix warnings when running
> external commands".
> And reverting it is enough to fix the error with meson 0.47.1.
> https://github.com/david-marchand/dpdk/commits/20.11
> https://github.com/david-marchand/dpdk/actions/runs/3113099408
>
>
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev