##################################################################### May 16, 2024 Attendees 1. Patrick Robb 2. Ali Alnubani 3. Paul Szczepanek 4. Aaron Conole
##################################################################### Minutes ===================================================================== General Announcements * Checkpatch: Right now it is a manual process for rebuilding the dictionary.txt. To rebuild the script we would need to clone the dictionary source repo, rerun the script which builds the dictionary with some exceptions. It is only needed in some rare cases, and may take too long to do for every patch. If we can detect if the specific dictionary scripts are changed, and run it only in those cases. * Ali is checking this ===================================================================== CI Status --------------------------------------------------------------------- UNH-IOL Community Lab * Marvell Octeon CN106XX board: * Have begun running the following functional tests in CI * Cmdline * Coremask * Ipv4_reassembly * L2fwd * Rxtx_callbacks * Tso * Total runtime for these func suites = 30 minutes = 48 patches or periodic branch tests per day. So, there is room to add more testing. * I will schedule a follow up with our Marvell contact to discuss the initial testing deployment and next steps * Is it okay to add an additional Patchwork testing check context label? Like “iol-marvell-Functional” * OvS compile testing: reporting for all x86_64 environments: https://mails.dpdk.org/archives/test-report/2024-May/666804.html * Alpine testing: * Following an upgrade of musl, pread64/pwrite64 wrappers are not provided * anymore. Switch to POSIX pread/pwrite. * https://patchwork.dpdk.org/project/dpdk/patch/20240429100059.1316414-1-david.march...@redhat.com/ * This got applied this morning. Patrick Robbto re-enable Alpine in UNH CI Testing today. * PENDING results: Adam is testing the updated CI scripts which will submit PENDING results statues for UNH testing environments before starting a CI run * Expected to be done by end of week * Once this is online, we are going to switch back onto the new retest request features. * May need to update the CI scripts which parse the incoming emails and set the patchwork test results: https://git.dpdk.org/tools/dpdk-ci/tree/tools/update-pw.sh * Luca has a patch in which updates mypy version and has some usage change: https://patchwork.dpdk.org/project/dpdk/patch/20240514113446.1948050-2-luca.vizza...@arm.com/ * And has requested that UNH lab runs static type checking with mypy in CI testing once this is merged. * Jeremy Spewockplease review Luca’s patch * Libabigail: Cody has updated all containers to run from version 2.4 * NVIDIA CX-7: * Tried matching all EAL / TestPMD params 1:1 with what is used in NVIDIA’s reports, and did any performance optimizations, but we are still under * Ali tried to look for a similar setup to our Broadwell servers but could not find one * Ali and others on his team are thinking that the lower performance may be caused by the CPU, but has not been able to confirm so far as he has not been able to secure the right hardware. * If this change Ali will update Patrick with any findings --------------------------------------------------------------------- Intel Lab * There was a request on the CI mailing list for Intel lab to discontinue CI Testing on centos 7: https://inbox.dpdk.org/ci/CAJvnSUB8ikROiizW+iS=h0-GdTjh2a2UnawJFpEF=g-oppr...@mail.gmail.com/T/#t * GCC 4.8.5 is no longer supported in DPDK * Also pinged hailinx...@intel.com to see if they can help --------------------------------------------------------------------- Github Actions * Has to get back to an older patch for Cirrus CI support. Once that’s integrated into the robot scripts, they can submit a Cirrus CI configuration for DPDK. * Will give us some access to FreeBSD and Windows build testing * Has started refactoring scripts for re-base and retest request support. --------------------------------------------------------------------- Loongarch Lab * None ===================================================================== DTS Improvements & Test Development * Luca has offered to pick up some patchseries to port over for 24.07: * blocklist * Vf_rss * We sent out an updated 24.07 roadmap for DTS, which added some of Luca’s framework updates * https://inbox.dpdk.org/ci/CAJvnSUCkefZE1oUSiLWj=yklr1p3xaoamvf1dueo7ho_1vj...@mail.gmail.com/T/#u * Jeremy submitted an updated version of his patch which adds additional testcases to the scatter suite, and adds the testpmd context manager * Has a dependency on Juraj’s capabilities checking patch * https://patchwork.dpdk.org/project/dpdk/list/?series=31928 * Nick’s jumboframes testsuite is passing on all 6 testcases on UNH lab hardware, but has a dependency on Jeremy’s scatter suite because of the testpmd context manager which will be needed to run all of the testcases one after the other * EAL / TestPMD params classes: https://patchwork.dpdk.org/project/dpdk/list/?series=31897 * Thomas has indicated that DTS patches which are reviewed will be merged soon ##################################################################### Any other business * Next Meeting: May 30, 2024