DPDK CI discussions
 help / color / mirror / Atom feed
* Community CI Meeting Minutes - May 16, 2024
@ 2024-05-16 14:42 Patrick Robb
  0 siblings, 0 replies; only message in thread
From: Patrick Robb @ 2024-05-16 14:42 UTC (permalink / raw)
  To: dev; +Cc: ci, dts

#####################################################################
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.marchand@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.vizzarro@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-opprWKg@mail.gmail.com/T/#t
   * GCC 4.8.5 is no longer supported in DPDK
   * Also pinged hailinx.xu@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_1Vjq1A@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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-05-16 14:42 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-05-16 14:42 Community CI Meeting Minutes - May 16, 2024 Patrick Robb

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).