Hi Kevin,
Thanks for getting back to me, I have left some responses inline.

> -----Original Message-----
> From: Kevin Traynor <[email protected]>
> Sent: Thursday 29 September 2022 12:05
> To: Phelan, Michael <[email protected]>; Ilya Maximets
> <[email protected]>; David Marchand <[email protected]>;
> Luca Boccassi <[email protected]>; Xueming(Steven) Li
> <[email protected]>
> Cc: [email protected]; Stokes, Ian <[email protected]>;
> [email protected]
> Subject: Re: [branch-2.16, v2] dpdk: Use DPDK 20.11.6 release.
> 
> On 29/09/2022 11:38, Phelan, Michael wrote:
> > Hi David/Kevin
> 
> Hi Michael,
> 
> > I'm preparing a v3 which will update the recommended meson version. For
> DPDK 20.11.6 the currently recommended version by OVS is 0.47.1 which is
> not working, however, 0.48.1 does work, is it okay to recommend 0.48.1 in
> that case or should a later version be used?
> >
> 
> If you are talking about a line in the NEWS, I wouldn't recommend a version
> but you could mention what the minimum working version is.

Noted, will do that.
> 
> For updating the CI, i'm not sure if there's a preferred version (above the
> min). Someone else might have a thought about a good choice.

I haven't seen any other feedback on this so I will just go with the minimum 
version (0.48.1).  
> 
> > For 21.11.2 the recommended version by OVS is 0.49.2 which works fine,
> however, Sunil pointed out this patch
> http://patches.dpdk.org/project/dpdk/patch/20220912170747.3128065-2-
> [email protected]/ on the DPDK mailing list which suggests
> updating to meson version 0.53. Is it worth updating the recommended
> version in OVS to match this?
> >
> 
> There is no need to match what is a patch that might make DPDK 22.11 at the
> moment, but if it merges you could consider it for dpdk-latest branch as part
> of updates for 22.11 integration.

Makes sense, I will keep an eye on it.
> 
> > If not I will send out a v3 for the patches targeted for branch-2.15 and
> branch-2.16 and I believe all other patches should be okay as they are.
> >
> 
> The CI is showing failures for 2.13/2.14/2.17 branches, can you take a look to
> see if any other updates to the patches are needed?
> http://patchwork.ozlabs.org/project/openvswitch/list/?submitter=83523

I have investigated all the failures and don't think they are issues related to 
the patches.

For branch-2.13 Intel CI failed on the conntrack - ICMP related with NAT test 
but passed on a retest and the GitHub build failed due to a problem with a 
HTTPS connection.

For branch-2.14 Intel CI failed on the vlan_limit test which we have marked as 
unreliable previously.

For branch-2.17 the wrong make check-dpdk command was used on the Intel CI and 
caused a failure.
> 
> Also, if you have to resend any of the patches, you could shorten the commit
> description lines so Ian won't have to :-)
> 
Sure I will shorten those for any patches I resend.

Thanks,
Michael.
> thanks,
> Kevin.
> 
> > Thanks,
> > Michael.
> >
> >> -----Original Message-----
> >> From: Ilya Maximets <[email protected]>
> >> Sent: Tuesday 27 September 2022 00:03
> >> To: David Marchand <[email protected]>; Kevin Traynor
> >> <[email protected]>; Luca Boccassi <[email protected]>;
> >> Xueming(Steven) Li <[email protected]>
> >> Cc: [email protected]; Phelan, Michael <[email protected]>;
> >> [email protected]; Stokes, Ian <[email protected]>;
> >> [email protected]
> >> Subject: Re: [branch-2.16, v2] dpdk: Use DPDK 20.11.6 release.
> >>
> >> 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/20220725203206.427083-
> >> 2-
> >>>>> [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

Reply via email to