On Mon, Feb 10, 2025 at 9:51 AM Dumitru Ceara <[email protected]> wrote:

> On 2/10/25 7:31 AM, Ales Musil wrote:
> > On Mon, Feb 10, 2025 at 7:17 AM Ales Musil <[email protected]> wrote:
> >
> >>
> >>
> >> On Fri, Feb 7, 2025 at 9:31 PM Dumitru Ceara <[email protected]> wrote:
> >>
> >>> On 2/7/25 5:31 PM, Numan Siddique wrote:
> >>>> On Thu, Feb 6, 2025 at 9:19 AM Felix Huettner via dev
> >>>> <[email protected]> wrote:
> >>>>>
> >>>>> This brings in needed changes so that the ovs submodule exports route
> >>>>> table related functionality.
> >>>>>
> >>>>> As the ovs submodule has bumped its DPDK version we need to do so as
> >>>>> well.
> >>>>>
> >>>>> Acked-by: Dumitru Ceara <[email protected]>
> >>>>> Signed-off-by: Felix Huettner <[email protected]>
> >>>>> ---
> >>>>>  ovs                             | 2 +-
> >>>>>  utilities/containers/prepare.sh | 2 +-
> >>>>>  2 files changed, 2 insertions(+), 2 deletions(-)
> >>>>>
> >>>>> diff --git a/ovs b/ovs
> >>>>> index 7b1ce8e2a..57c3cc37c 160000
> >>>>> --- a/ovs
> >>>>> +++ b/ovs
> >>>>> @@ -1 +1 @@
> >>>>> -Subproject commit 7b1ce8e2a08454839c52b8cc02fdde5c78e7c40e
> >>>>> +Subproject commit 57c3cc37c8a3c08426a29486df7a03da84907fa2
> >>>>
> >>>> Lets update to this commit 63785d16db11ff9f5d5f02595cb5bbe400e4de9b
> >>>> (or the tip of branch-3.5).
> >>>>  63785d16db11ff9f5d5f02595cb5bbe400e4de9b  is just one commit above
> >>>> 57c3cc37c8a3c08426a29486df7a03da84907fa2
> >>>> and we need it so that we can remove a hack in
> >>> .ci/ovn-kubernetes/Dockerfile
> >>>>
> >>>> If there will be v8, please update it.  Otherwise I guess Dumitru or
> >>>> others who merge can update it.
> >>>>
> >>>
> >>> Thanks for pointing it out, Numan!  I went ahead and applied this patch
> >>> to main.  I made the suggested change and moved the submodule to the
> >>> current tip of branch-3.5:
> >>>
> >>>
> >>>
> https://github.com/ovn-org/ovn/commit/86dc9f1574ba026fb3d4189f60bd35f6cf8b1c6a
> >>>
> >>> Hope it's fine with you too, Felix.
> >>>
> >>> Regards,
> >>> Dumitru
> >>>
> >>>> Thanks
> >>>> Numan
> >>>>
> >>>>
> >>>>> diff --git a/utilities/containers/prepare.sh
> >>> b/utilities/containers/prepare.sh
> >>>>> index 49bb2ac91..6922d8c6b 100755
> >>>>> --- a/utilities/containers/prepare.sh
> >>>>> +++ b/utilities/containers/prepare.sh
> >>>>> @@ -1,7 +1,7 @@
> >>>>>  #!/bin/bash -xe
> >>>>>
> >>>>>  DPDK_GIT=https://dpdk.org/git/dpdk
> >>>>> -DPDK_VER=23.11
> >>>>> +DPDK_VER=24.11
> >>>>>
> >>>>>  function compile_sparse()
> >>>>>  {
> >>>>> --
> >>>>> 2.47.1
> >>>>>
> >>>>>
> >>>>> _______________________________________________
> >>>>> 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
> >>>
> >>> _______________________________________________
> >>> dev mailing list
> >>> [email protected]
> >>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> >>
> >>
> >> Hi,
> >>
> >> it seems like the DPDK bump didn't help, our CI is failing with the
> >> following:
> >>
> >> lib/netdev-dpdk.c:6440:19: error: 'rte_vhost_driver_set_max_queue_num'
> is deprecated: Symbol is not yet part of stable ABI
> [-Werror,-Wdeprecated-declarations]
> >>  6440 |             err =
> rte_vhost_driver_set_max_queue_num(dev->vhost_id, max_qp);
> >>       |                   ^
> >> /workspace/dpdk-dir/include/rte_vhost.h:624:1: note:
> 'rte_vhost_driver_set_max_queue_num' has been explicitly marked deprecated
> here
> >>   624 | __rte_experimental
> >>       | ^
> >> /workspace/dpdk-dir/include/rte_compat.h:19:16: note: expanded from
> macro '__rte_experimental'
> >>    19 | __attribute__((deprecated("Symbol is not yet part of stable
> ABI"), \
> >>       |                ^
> >> 1 error generated.
> >> make[1]: *** [Makefile:4771: lib/netdev-dpdk.lo] Error 1
> >> make[1]: *** Waiting for unfinished jobs....
> >>
> >>
> >> Seems like the same error that Numan reported on the Fedora bump.
> >> Hopefully we will be able to resolve it quickly.
> >>
> >> Regards,
> >> Ales
> >>
> >
> > It's due to the old container image which doesn't have the new DPDK
> version
> > yet, which is slightly problematic because the container job is failing
> for
> > a while. For now it affects only periodic jobs and jobs after merge.
> >
>
> Hi Ales,
>

Hi Dumitru,


> Yes, it's the same problem we hit last week with random crashes in the
> ARM64 container jobs executed on GitHub runners.  I can't reproduce any
> of this locally.
>
> What if we "manually" run an x86 job to at least have some CI running
> with dpdk (on x86) until the ARM64 on x86 GHA runners get resolved.
>
> I can push this commit to a temporary branch on the ovn-org repo:
>
> https://github.com/dceara/ovn/commit/72a77f5805e03f6d77833a7447e97dffc3d5e614
>
> Then trigger a manual run of the containers workflow on that branch.
> That will push the x86 image to ghcr.io, after that I can just remove
> the temporary branch.
>
> I could also do the push manually but we already have most of it
> automated so I'd do that.
>
> What do you think?
>

I'm fine with the proposed solution to unblock the CI.


> Thanks,
> Dumitru
>
>
Thanks,
Ales
_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to