<div dir="ltr">June 8, 2023<br><br>#####################################################################<br>Attendees<br>1. Patrick Robb<br>2. Ali Alnubani<br>3. Juraj Linkeš<br>4. Lijuan Tu<br>5. Adam Hassick<br>6. Aaron Conole<br>7. Jeremy Spewock<br><br>#####################################################################<br>Agenda<br>1. General Announcements<br>2. CI Status<br>3. DTS Improvements & Test Development<br>4. Any other business<br><br>#####################################################################<br>Minutes<br><br>=====================================================================<br>General Announcements<br>* DPDK Userspace: Sept 12-13 in Dublin Ireland - Gibson Hotel<br>* 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. <br>   * 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<br>   * 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?<br>   * Best approach is to use patchwork instead of monitoring the mailing list<br>   * Need to avoid overloading the patchwork server with requests<br>      * Upstream patchwork has events API support for requesting comments. This may solve this problem. Ali is going to talk to Thomas about this possibility.<br>   * 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.<br>      * There is basically a consensus for the ^Recheck-request: ([a-zA-Z-],? ?) format for retest requests<br><br>=====================================================================<br>CI Status<br><br>---------------------------------------------------------------------<br>UNH-IOL Community Lab<br>* The lab has moved from testing Fedora35 and 36, to Fedora37 and 38.<br>   * Ccache is not working on our fedora38 clang container, significantly slowing down reporting lag this week. We are currently investigating this issue.<br>* We need to re-enable compile test reporting for our windows environment, which has been posting to our dashboard but not reporting to patchwork. <br>   * We had some failures yesterday since a patch breaking windows build was merged into CI since we failed to report the failure to patchwork.<br>   * Will initiate reruns after this meeting<br>* 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.<br>* Adam has submitted a v6 of the DPDK CI Container build system, having run it through a spellchecker and linter.<br>   * To be upstreamed to the dpdk-ci repo: <a href="https://git.dpdk.org/tools/dpdk-ci/">https://git.dpdk.org/tools/dpdk-ci/</a><br>   * Makefiles build dockerfiles based on templates according to a set of env variables set by the user <br>   * Uses oci manifests to utilize arm and x86 images in CI<br>   * Commits across patches which affect the same files have been squashed together<br>* 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<br><br>---------------------------------------------------------------------<br>Intel Lab<br>* 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.<br>   * Retests have been put in<br>   * Back to normal<br><br>---------------------------------------------------------------------<br>Loongarch Lab<br>* none<br><br>---------------------------------------------------------------------<br>Github Actions<br>* Working on upgrades which will facilitate deployment of features like retest framework<br>   * New teammember brought in who is working on CI processes with Michael Santana<br>   <br>=====================================================================<br>DTS Improvements & Test Development<br>* Jeremy submitted RFC for DTS smoke tests and utilizing paramiko for ssh + interactive DPDK apps.<br>* 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<br>* Juraj is going to be sharing 23.07 roadmap patches with Lijuan so she can review and provide comments<br><br>=====================================================================<br>Any other business<br>* Next meeting is June 22<br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt"><font color="#000000" face="Arial"><span style="font-size:13.3333px;white-space:pre-wrap">Patrick Robb</span></font></p><p style="color:rgb(34,34,34);line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">Technical Service Manager</span></p><p dir="ltr" style="color:rgb(34,34,34);line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">UNH InterOperability Laboratory</span></p><p dir="ltr" style="color:rgb(34,34,34);line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(0,0,0);background-color:transparent;vertical-align:baseline;white-space:pre-wrap">21 Madbury Rd, Suite 100, Durham, NH 03824</span></p><p dir="ltr" style="color:rgb(34,34,34);line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(17,85,204);background-color:transparent;vertical-align:baseline;white-space:pre-wrap"><a href="http://www.iol.unh.edu/" style="color:rgb(17,85,204)" target="_blank">www.iol.unh.edu</a></span></p><p dir="ltr" style="color:rgb(34,34,34);line-height:1.2;margin-top:0pt;margin-bottom:0pt"><br></p><p dir="ltr" style="color:rgb(34,34,34);line-height:1.2;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Arial;color:rgb(51,51,51);background-color:transparent;vertical-align:baseline;white-space:pre-wrap"><img src="https://lh4.googleusercontent.com/7sTY8VswXadak_YT0J13osh5ockNVRX2BuYaRsKoTTpkpilBokA0WlocYHLB4q7XUgXNHka6-ns47S8R_am0sOt7MYQQ1ILQ3S-P5aezsrjp3-IsJMmMrErHWmTARNgZhpAx06n2" width="150" height="37" style="border:none"></span></p></div></div></div>