DPDK CI discussions
 help / color / mirror / Atom feed
* Community CI Meeting Minutes - June 8, 2023
@ 2023-06-08 14:13 Patrick Robb
  0 siblings, 0 replies; only message in thread
From: Patrick Robb @ 2023-06-08 14:13 UTC (permalink / raw)
  To: ci, dts

[-- Attachment #1: Type: text/plain, Size: 4993 bytes --]

June 8, 2023

#####################################################################
Attendees
1. Patrick Robb
2. Ali Alnubani
3. Juraj Linkeš
4. Lijuan Tu
5. Adam Hassick
6. Aaron Conole
7. Jeremy Spewock

#####################################################################
Agenda
1. General Announcements
2. CI Status
3. DTS Improvements & Test Development
4. Any other business

#####################################################################
Minutes

=====================================================================
General Announcements
* DPDK Userspace: Sept 12-13 in Dublin Ireland - Gibson Hotel
* There is a discussion ongoing on the ci mailing list regarding setting up
an email based re-testing request framework. Maintainers and submittors
would be able to send an email in an agreed upon format to trigger a retest
of their patch series.
   * Format could be a key phrase + a list of comma separated list of
context to retest, so like “^Recheck-request: ([a-zA-Z-],? ?)” as proposed
by aaron
   * How do we keep track of recheck requests we’ve already handled?
Message IDs? Or can we just track the patch series and cap the amount of
retests allowed?
   * Best approach is to use patchwork instead of monitoring the mailing
list
   * Need to avoid overloading the patchwork server with requests
      * Upstream patchwork has events API support for requesting comments.
This may solve this problem. Ali is going to talk to Thomas about this
possibility.
   * Agreement needed regarding how long we wait between checking for
retests, how we indicate we’ve done this, other common protocol regarding
our use of patchwork.
      * There is basically a consensus for the ^Recheck-request:
([a-zA-Z-],? ?) format for retest requests

=====================================================================
CI Status

---------------------------------------------------------------------
UNH-IOL Community Lab
* The lab has moved from testing Fedora35 and 36, to Fedora37 and 38.
   * Ccache is not working on our fedora38 clang container, significantly
slowing down reporting lag this week. We are currently investigating this
issue.
* We need to re-enable compile test reporting for our windows environment,
which has been posting to our dashboard but not reporting to patchwork.
   * We had some failures yesterday since a patch breaking windows build
was merged into CI since we failed to report the failure to patchwork.
   * Will initiate reruns after this meeting
* We have observed a couple incorrect apply patchset failures in the past
month. After investigating it, it appears that under some circumstances we
were overwriting the output of the pw_maintainers_cli.py (guess git tree)
script and applying to main incorrectly, causing failures.
* Adam has submitted a v6 of the DPDK CI Container build system, having run
it through a spellchecker and linter.
   * To be upstreamed to the dpdk-ci repo:
https://git.dpdk.org/tools/dpdk-ci/
   * Makefiles build dockerfiles based on templates according to a set of
env variables set by the user
   * Uses oci manifests to utilize arm and x86 images in CI
   * Commits across patches which affect the same files have been squashed
together
* Going to take one more look at isolating cores for the Intel-40G x86 test
bed at UNH. If this does not reduce the nic_single_core_perf test variance
below that normal 0-5% we are seeing, we will change the agreed upon
performance variance threshold for a failure to 6% and bring this test bed
back online

---------------------------------------------------------------------
Intel Lab
* Storage is full on a system at Intel Lab which has interrupted CI. This
has been resolved and more storage has been allocated for this system.
   * Retests have been put in
   * Back to normal

---------------------------------------------------------------------
Loongarch Lab
* none

---------------------------------------------------------------------
Github Actions
* Working on upgrades which will facilitate deployment of features like
retest framework
   * New teammember brought in who is working on CI processes with Michael
Santana

=====================================================================
DTS Improvements & Test Development
* Jeremy submitted RFC for DTS smoke tests and utilizing paramiko for ssh +
interactive DPDK apps.
* Juraj is going to be doing traffic gen abstraction work in the immediate
future, and he will review the smoke tests patch when time becomes available
* Juraj is going to be sharing 23.07 roadmap patches with Lijuan so she can
review and provide comments

=====================================================================
Any other business
* Next meeting is June 22

-- 

Patrick Robb

Technical Service Manager

UNH InterOperability Laboratory

21 Madbury Rd, Suite 100, Durham, NH 03824

www.iol.unh.edu

[-- Attachment #2: Type: text/html, Size: 7163 bytes --]

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

only message in thread, other threads:[~2023-06-08 14:13 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-08 14:13 Community CI Meeting Minutes - June 8, 2023 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).