On 2/10/25 9:54 AM, Ales Musil wrote:
> 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.
> 

Ok, the image has been updated in the ovn-org packages artifact.
Upcoming CI runs on new commits should work fine.

Regards,
Dumitru

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

Reply via email to