From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6271741DB5 for ; Thu, 2 Mar 2023 16:58:07 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5A16A4114B; Thu, 2 Mar 2023 16:58:07 +0100 (CET) Received: from mail-oa1-f44.google.com (mail-oa1-f44.google.com [209.85.160.44]) by mails.dpdk.org (Postfix) with ESMTP id D33AE40E09 for ; Thu, 2 Mar 2023 16:58:05 +0100 (CET) Received: by mail-oa1-f44.google.com with SMTP id 586e51a60fabf-172334d5c8aso18467314fac.8 for ; Thu, 02 Mar 2023 07:58:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1677772685; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=EwYT6GjAHmpliaCuUfAzeKyZIhzUaeN5oPEP4h30knI=; b=F+Pvmsu+gQzPft/B6O4aF4YwX6WPs1FWTzzWa5ah9acvXdAVW1fROvgh5rPI2jKSN2 kmtUEUbRSA1n+Pbbo/UvKElJ2XgAN9j6pR52K7uuFkIGgsLgnSGzv0Yzrb0fXmOPcd9j 2/SUJAmd1kinoB2wsTegu7qtzBASkWJuezpBA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1677772685; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=EwYT6GjAHmpliaCuUfAzeKyZIhzUaeN5oPEP4h30knI=; b=Jq9r5NS3bTsq9zUpHyWhbrzCtca/23N/8ThpDT8rC5vrlDQMntAxSXW9Gz5WbZWvsp X93j6OdFClnW/aWYfTYzopMKiAYwM2UCwNLV0obnLOLYxXaLI9kvI5ZNpxn+xwamFAqG DCM4D8VR1zPzPnSZS2q5eQ3gKQyIFZuf8LcHCiEi+WbvdJkUrQIO//IKMpUceo+Nd8sM l6fsxppQgkqlm6gjheaO0aXHHKhmNouyjn2CwRk0e8qyMVOuhWt8hYH50fLtsPLmye4p S9bbM5hs+1nwc4dGF17U2A0YIxZIOXsCM2rBZmM4PT0wbw+aXFE+ZpFs5S+RGiC7ndK4 brbg== X-Gm-Message-State: AO0yUKW5kUAEz+GCKZL72hr4hNngNqXgy+Ic9ymErD4SxOKJ7n5LPYcx eHBGJ4Mc7d/t9IbWpXXu4QaxYkJ0zldK7O4HMyYLMsjRuxgUaJcB X-Google-Smtp-Source: AK7set8AkA5GAQhXYVmRwPGgEUlpeTYbKhBQyA0Xe6IFEkEwK/E61YvopsXMcS+BD547W9juwdPEGMj2O8Cu/ySCb+Y= X-Received: by 2002:a05:6870:8c2c:b0:176:3e60:3269 with SMTP id ec44-20020a0568708c2c00b001763e603269mr1165563oab.8.1677772684814; Thu, 02 Mar 2023 07:58:04 -0800 (PST) MIME-Version: 1.0 From: Patrick Robb Date: Thu, 2 Mar 2023 10:57:54 -0500 Message-ID: Subject: Community CI Meeting Minutes - March 2, 2023 To: ci@dpdk.org, dts@dpdk.org Content-Type: multipart/alternative; boundary="000000000000e4836005f5ece48c" X-BeenThere: ci@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK CI discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ci-bounces@dpdk.org --000000000000e4836005f5ece48c Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable March 2, 2023 ##################################################################### Attendees 1. Patrick Robb 2. Honnappa Nagarahalli 3. Lincoln Lavoie 4. Juraj Linke=C5=A1 5. Aaron Conole 6. Adam Hassick ##################################################################### Agenda 1. General Announcements 2. CI Status 3. DTS Improvements & Test Development 4. Any other business ##################################################################### Minutes =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D General Announcements * None =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D CI Status --------------------------------------------------------------------- UNH-IOL Community Lab * We are done expanding test vector coverage on our FIPS sample app CI testing. We are monitoring the published results and will submit a patch to upstream our acvp tool/configs/documentation to the dpdk-ci repo next week. This will allow others to more easily test crypto implementations in a CI environment if they are interested. * We do see active FIPS development on the next-crypto branch, and will expand our test vector coverage as the sample app evolves. * We are now using the most up to date =E2=80=9Cguess git tree=E2=80=9D scr= ipt as a part of our new containerized apply patchset process. * Compiler cache is re-enabled for our CI, which will help reduce the time to delivering test results. * ARM-Gigabyte began exhibiting booting issues two weeks ago and was taken offline. We had to remove the RAM and PCI cards to get the BMC and BIOS firmware upgraded to the latest releases (which is completed now), and then reseated all cards / RAN, and starting yesterday it has been reporting test results again. * We have added Broadcom-25g testing to this test bed, which is working internally. I will publish a performance baseline for this nic/server combination and bring it online for public reporting today * Unit_test_mbuf failures seen on the ARM Altra system are not appearing on the Gigabyte system, indicating it=E2=80=99s not a universal ARM issue. ARM= has also tested internally and are not yet replicating the problem - UNH will continue to look into this. * UNH has changed to submitting plain text emails, which has improved formatting but not resolved the DMARC policy issue, which may require shortening the subject line or other refactoring. * We can cap the subject to 70 characters to resolve this issue * We are dry running our new multi-arch testing pipelines and addressing some remaining bugs. This should be online next week. Once that=E2=80=99s d= one, we=E2=80=99ll also send up a next version of the patch series to dpdk-ci fo= r the docker manifest based builds (i.e. multi-arch support). * Gold members are being polled by Nathan regarding their preferences for a hardware refresh. * Can/should GPUs be a part of the hardware refresh? First focus is on NICs. * How would we handle new NICs which cannot run on our current servers due to pcie slots? --------------------------------------------------------------------- Intel Lab * We have enabled a container testbed to cover more functional test cases. And reports are sending to patchwork. --------------------------------------------------------------------- Loongarch Lab * None --------------------------------------------------------------------- Github Actions * One change for patchwork ci script to support events api polling series completed instead of polling the patch series themselves. This is going in today or tomorrow - was reviewed this morning. * Will next integrate with the newest guess git tree script. They will be pulling directly from the most up to date dpdk-ci public repo. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D DTS Improvements & Test Development Patch discussions * Hello World patch 1. Bruce has reviewed the patch. Wathsala has tested on Arm platforms. 2. Wathsala=E2=80=99s comments were on the roadmap for the next release 3. Waiting on Lijuan=E2=80=99s review and testing at Intel lab DTS Developer documentation * Docstring format * Google * Best suited for our needs * NumPy * Better suited for projects with very long docstring (a lot of explaining needs to be done) * Sphinx * Basic format, more cluttered than the two above * Other non-Sphinx format I found were either legacy or Java-based * Tools * DPDK uses Doxygen and Sphinx, the above tools use Sphinx so we can reuse that. * We=E2=80=99ll go with the Google format, reusing DPDK Sphinx integration.= AI Juraj to create a patch * It is good to bring up the discussion with the community about the format if DTS differs from what DPDK uses. Continuing Owen=E2=80=99s work * UNH had to go back to hiring as the candidate did not join * Jeremy is ramping up to look at smoke tests for DTS 23.07 Roadmap * This list will evolve. Following is a list of things we want to do for sure. * Incorporating Fabric. Documentation on how to setup password-less sudo on the SUT * DTS Developer documentation - agreeing on doc-strings to use * Node discovery feature - Do design to identify the needs of DUT and tester? * Non-TG blocked DTS smoke tests? * Unit tests for DTS? Review Action Items * Juraj - Developer documentation patch - Reformat docstrings, integrate with Sphinx * Honnappa - Follow up with Tech Board and Thomas on DTS maintainer in DPDK - Done =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Any other business * Next meeting is March 16th --=20 Patrick Robb Technical Service Manager UNH InterOperability Laboratory 21 Madbury Rd, Suite 100, Durham, NH 03824 www.iol.unh.edu --000000000000e4836005f5ece48c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
March 2, 2023

#####################################= ################################
Attendees
1. Patrick Robb
2. Honn= appa Nagarahalli
3. Lincoln Lavoie
4. Juraj Linke=C5=A1
5. Aaron C= onole
6. Adam Hassick

###########################################= ##########################
Agenda
1. General Announcements
2. CI S= tatus
3. DTS Improvements & Test Development
4. Any other busines= s

##################################################################= ###
Minutes

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D
General Announcements
* None

=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
CI Status

---------------------= ------------------------------------------------
UNH-IOL Community Lab* We are done expanding test vector coverage on our FIPS sample app CI te= sting. We are monitoring the published results and will submit a patch to u= pstream our acvp tool/configs/documentation to the dpdk-ci repo next week. = This will allow others to more easily test crypto implementations in a CI e= nvironment if they are interested.
=C2=A0 =C2=A0* We do see active FIPS= development on the next-crypto branch, and will expand our test vector cov= erage as the sample app evolves.
* We are now using the most up to date = =E2=80=9Cguess git tree=E2=80=9D script as a part of our new containerized = apply patchset process.
* Compiler cache is re-enabled for our CI, which= will help reduce the time to delivering test results.
* ARM-Gigabyte be= gan exhibiting booting issues two weeks ago and was taken offline. We had t= o remove the RAM and PCI cards to get the BMC and BIOS firmware upgraded to= the latest releases (which is completed now), and then reseated all cards = / RAN, and starting yesterday it has been reporting test results again. =C2=A0 =C2=A0* We have added Broadcom-25g testing to this test bed, which = is working internally. I will publish a performance baseline for this nic/s= erver combination and bring it online for public reporting today
* Unit_= test_mbuf failures seen on the ARM Altra system are not appearing on the Gi= gabyte system, indicating it=E2=80=99s not a universal ARM issue. ARM has a= lso tested internally and are not yet replicating the problem - UNH will co= ntinue to look into this.
* UNH has changed to submitting plain text em= ails, which has improved formatting but not resolved the DMARC policy issue= , which may require shortening the subject line or other refactoring.
= =C2=A0 =C2=A0* We can cap the subject to 70 characters to resolve this issu= e
* We are dry running our new multi-arch testing pipelines and addressi= ng some remaining bugs. This should be online next week. Once that=E2=80=99= s done, we=E2=80=99ll also send up a next version of the patch series to dp= dk-ci for the docker manifest based builds (i.e. multi-arch support).
* = Gold members are being polled by Nathan regarding their preferences for a h= ardware refresh.
=C2=A0 =C2=A0* Can/should GPUs be a part of the hardwar= e refresh? First focus is on NICs.
=C2=A0 =C2=A0* How would we handle ne= w NICs which cannot run on our current servers due to pcie slots?

-= --------------------------------------------------------------------
Int= el Lab
* We have enabled a container testbed to cover more functional te= st cases. And reports are sending to patchwork.

--------------------= -------------------------------------------------
Loongarch Lab
* Non= e

------------------------------------------------------------------= ---
Github Actions
* One change for patchwork ci script to support ev= ents api polling series completed instead of polling the patch series thems= elves. This is going in today or tomorrow - was reviewed this morning.
*= Will next integrate with the newest guess git tree script. They will be pu= lling directly from the most up to date dpdk-ci public repo.

=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
DTS Improvements &am= p; Test Development
Patch discussions
* Hello World patch
=C2=A0 = =C2=A01. Bruce has reviewed the patch. Wathsala has tested on Arm platforms= .
=C2=A0 =C2=A02. Wathsala=E2=80=99s comments were on the roadmap for th= e next release
=C2=A0 =C2=A03. Waiting on Lijuan=E2=80=99s review and te= sting at Intel lab
DTS Developer documentation
* Docstring format
= =C2=A0 =C2=A0* Google
=C2=A0 =C2=A0 =C2=A0 * Best suited for our needs=C2=A0 =C2=A0* NumPy
=C2=A0 =C2=A0 =C2=A0 * Better suited for projects= with very long docstring (a lot of explaining needs to be done)
=C2=A0 = =C2=A0* Sphinx
=C2=A0 =C2=A0 =C2=A0 * Basic format, more cluttered than = the two above
=C2=A0 =C2=A0* Other non-Sphinx format I found were either= legacy or Java-based
* Tools
=C2=A0 =C2=A0* DPDK uses Doxygen and Sp= hinx, the above tools use Sphinx so we can reuse that.
* We=E2=80=99ll g= o with the Google format, reusing DPDK Sphinx integration. AI Juraj to crea= te a patch
* It is good to bring up the discussion with the community ab= out the format if DTS differs from what DPDK uses.
Continuing Owen=E2=80= =99s work
* UNH had to go back to hiring as the candidate did not join* Jeremy is ramping up to look at smoke tests for DTS
23.07 Roadmap* This list will evolve. Following is a list of things we want to do for s= ure.
* Incorporating Fabric. Documentation on how to setup password-less= sudo on the SUT
* DTS Developer documentation - agreeing on doc-strings= to use
* Node discovery feature - Do design to identify the needs of DU= T and tester?
* Non-TG blocked DTS smoke tests?
* Unit tests for DTS?=
Review Action Items
* Juraj - Developer documentation patch - Reform= at docstrings, integrate with Sphinx
* Honnappa - Follow up with Tech Bo= ard and Thomas on DTS maintainer in DPDK - Done

=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Any other business
* Next mee= ting is March 16th

--

Patrick Robb

Technical Service Manager=

UNH InterOperability Laboratory

21 M= adbury Rd, Suite 100, Durham, NH 03824

www= .iol.unh.edu


<= span style=3D"font-size:10pt;font-family:Arial;color:rgb(51,51,51);backgrou= nd-color:transparent;vertical-align:baseline;white-space:pre-wrap">

--000000000000e4836005f5ece48c--