#####################################################################
February 6, 2025
Attendees
. Patrick Robb
. Aaron Conole
. Luca Vizzarro
. Paul Szczepanek
. Ali Alnubani
. Andre Muezerie
. Nicholas Pratte
#####################################################################
Minutes
=====================================================================
General Announcements
* The discussion regarding patch submission policy for CI was discussed yesterday. Tech board will write up a new policy which discourages sending an excessive number of patch submissions within a single day. This is with the goal of both helping the CI testing queue, and also encouraging reviews by slowing down the mailing list activity.
* Aaron is working on drafting the new policy
* We met with Shai from AWS last Thursday. They have setup the infrastructure for an AWS ci “lab” with public reporting to Patchwork. I am adding and AWS section to the “CI status” section below.
* RC1 is this Friday
=====================================================================
CI Status
---------------------------------------------------------------------
UNH-IOL Community Lab
* The Grace server setup is going well. The first two devices installed are the Intel E810 and Broadcom p2100G, and the single core performance testing will be online this week.
* OvS testing:
* Discussed with tech board, and UNH will decrease distros tested to latest Ubuntu and latest Fedora
* Windows:
* UNH team shared out the windows compile toolchains in use in UNH CI on the CI mailing list and to Andre. We also renamed the Clang unit test based on discussion at the previous meeting, and in the process caused some builds to fail to trigger in the ensuing days. This was caught early this week and test reruns for this windows build put in.
* New DTS in CI testing:
* Patrick is still working on this but it’s a top priority
* Check Meson:
* UNH caught a check meson failure this week, but did not indicate the specific failure clearly enough (just reported build failure) and sent the report to the first patch in the patchseries instead of the last. UNH team will fix this.
* Depends on:
* Adam discussed the requirement to have an opt out with the PW maintainer, and what they are doing is adding a boolean field to the project model for depends-on support. He has submitted his new version.
* Intel E810 failures:
* There were 2 failures for this yesterday, on patches which should not have caused it. Patrick will take a look today.
---------------------------------------------------------------------
Intel Lab
* None
---------------------------------------------------------------------
Github Actions
* Cirrus CI:
* Aaron submitted an RFC which includes FreeBSD testing
* Dpdk-test fast tests do not pass on FreeBSD for the most recent FreeBSD versions.
* Part of the failure is because the contigmem module is not loaded.
---------------------------------------------------------------------
AWS
* Ali has whitelisted their email which they will use to send test results to the test-report mailing list.
* They currently have pipelines setup for build and meson fast tests.
* They have set aside x64 and ARM Graviton resources
---------------------------------------------------------------------
Loongarch Lab
* None
=====================================================================
DTS Improvements & Test Development
* Can we mark Nick’s old topology series superseded, based on Luca’s “revamp framework” patchseries? https://patchwork.dpdk.org/project/dpdk/list/?series=32804
* Luca’s docs generation fix for python 3.13+ was merged
* Nick’s patch adding the forward restart decorator (to be used on set mtu) was removed.
* New rule: start and stop forwarding should be written explicitly into testsuites.
* Dpdk build delete: Reviewed by Patrick and Dean submitted a v2 responding to comments. Patrick will merge today after the meeting unless there are any concerns.
* Luca’s revamp framework series:
* Change runner.py to a state machine.
* Exposes a new topology class to testsuites
* Nick and Dean are providing reviews
* Tg driver binding:
* It may make sense to use dpdk_setup_ports.py script from trex instead of copying dpdk/usrtools/dpdk-devbind.py to the TG and running it
* Please go over patches and provide reviews, maintainers please merge patches or mark as superseded.
* Async sniffer instability:
* Have not seen an issues with this in the past week. It may have been resolved by the link up bugfix but we need to keep an eye on this.
* Ethertype testsuite:
* Nick needs to add a capability check for the ethertype testsuite
* Just checks the capability by setting to x9100
=====================================================================
Any other business
* Next Meeting Feb 20, 2025