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 ED5AB44115; Thu, 30 May 2024 18:08:26 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4034E410E8; Thu, 30 May 2024 18:08:26 +0200 (CEST) Received: from mail-ot1-f45.google.com (mail-ot1-f45.google.com [209.85.210.45]) by mails.dpdk.org (Postfix) with ESMTP id 28F234064A for ; Thu, 30 May 2024 18:08:25 +0200 (CEST) Received: by mail-ot1-f45.google.com with SMTP id 46e09a7af769-6f12171523eso589884a34.1 for ; Thu, 30 May 2024 09:08:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1717085304; x=1717690104; darn=dpdk.org; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=1oRgU1sTuMR1cBqJFoox+4Rtk8D/8Q8+1Or3VuVgJw0=; b=IWjj6yCQIbVpoDbgrDiDIP63/Wc1X4xjwvGMSouvAE+9vGKx41PWp17RCAVNwyoDoI N6JSI43W1w/gqHuqoW5UVoD+BD49oS1CNZphN+x0csKSMVJzB1FlsSvTcLhYP6FAzOhk r7dejzUKr4YrYrawMnzyVv2xDuPUTovy1lXzk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1717085304; x=1717690104; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=1oRgU1sTuMR1cBqJFoox+4Rtk8D/8Q8+1Or3VuVgJw0=; b=hdANIlBTJwKb5MqARs7srN4UUHGpLUaIFITB34xVyB86fXYJKrnEJpR8eSNV8L1s3i c9TqSpqjhK2M7/zctzW/cNbQ3Prt/CpHayOwvoaLp5pDEfhIiYi+2lKcBazSy0BItkAT b2N+iDB7EHNCUJcI4OQ066nSaFet+GORQW+GggZpsVcNeqPYGkS1EiLrVKj1tAQynUmW lRlV9qtUk28z9Mg2nGEPMHkxsuR0fRCmIrSPVQ8+yJwuF0BvncMO5rGfosB30OFWwTXi o0d9h7EWwi3sj4BJgyj7MRnU2uJ1yI1HuEuyIX3LEjqgTlTa6DckdbHTj82FAgiznM3o ItAQ== X-Gm-Message-State: AOJu0YzfJZ22shxBjmsfQXI3da1fsvEEPDhDVdgFieLd5M40J+URBs6Y 7U6azKEuGH4oynklhUmo9ZXjZioXm/4cBNIIrcNnuw+JbvrKAhYRv8DkoudxHtWbPqvnW5Sl+h+ hrzUrsfuii/D3bUvE1Hnmom2vjie3p/2UzjHhWQ== X-Google-Smtp-Source: AGHT+IE13I/5QPWtnZPm8u4VMOflu4qSfk6kwwKjULfOQ8V+HX27QBxevj0GM+g8HXlzY637i7Ky+zLAhEAz23KHgWw= X-Received: by 2002:a05:6870:8a26:b0:24f:e99c:a41e with SMTP id 586e51a60fabf-25060df4ff1mr3091660fac.53.1717085303459; Thu, 30 May 2024 09:08:23 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Thu, 30 May 2024 12:08:12 -0400 Message-ID: Subject: Community CI Meeting Minutes - May 30, 2024 To: ci@dpdk.org Cc: dev , dts@dpdk.org Content-Type: multipart/alternative; boundary="0000000000008fe8d40619ae1343" X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org --0000000000008fe8d40619ae1343 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable May 30, 2024 ##################################################################### Attendees 1. Patrick Robb 2. Adam Hassick 3. Nicholas Pratte 4. Paul Szczepanek 5. Jeremy Spewock 6. Dean Marx 7. Aaron Conole 8. Juraj Linke=C5=A1 ##################################################################### 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 * Server refresh at UNH. We have ordered the Intel and AMD servers. The ARM server is not yet ordered but we are working with Supermicro. * DPDK APAC Summit: Bangkok July 9-10, anyone who is able to attend, please see here: https://sessionize.com/dpdksummitAPAC2024 * OvS/OvN Fall conference will be in person/hybrid, taking place is Europe. * Dates are still being worked out for DPDK Summit in Montreal this Fall. Stay tuned: https://www.dpdk.org/events/ =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Targeting deploying SPDK compile testing in our CI by end of day. * For projects downstream of DPDK, do we want to report warns instead of fails in all cases? So this would apply to both SPDK and OvS. * Aaron agrees. We should not gate a patch because it causes an issue in a downstream patch, but at the same time it should be flagged with a WARN because it is likely that a patch causing issues in a downstream project may cause other negative implications. * PENDING results: * Small update needed on the pw server email parsing script https://patchwork.dpdk.org/project/ci/patch/20240523215945.16468-1-probb@io= l.unh.edu/ * DTS Functional results now print a table in the report * Retests: It now includes in the email that results are a part of a retest now * Luca confirmed that we should use the full dts-format-patch.sh script instead of just running mypy for changes coming into dts * Ubuntu 24.04 environment has been added for compile and unit testing: * X86_64 is online right now, and we are also adding an arm64 environment next * Depends-on: * Currently, Github Robot is the only lab with this supported. * IOL is targeting supporting this by mid July. This will involve submitting Depend-on support to the pw server project, which their maintainer has endorsed. * Currently on dpdk.org we post support for retests, but not for depends-on. * Patrick Robbcan submit a little blurb noting how depends-on works, how CI labs should treat it, and which labs currently support it --------------------------------------------------------------------- Intel Lab * CentOS 7 environment is now removed from compile testing matrix --------------------------------------------------------------------- Github Actions * Aaron spent some time in the past couple days fixing issues post-migration. * There weren=E2=80=99t enough resources given to the GH Robot, so it en= ded up crashing a few times. There may have been some missing reports on the DPDK side. Retests are working if anyone needs new results. * Cirrus CI support: Aaron plans to get back to this soon, but was sidetracked in the previous month due to some customer needs * Retests: Aims to implement the numbering scheme soon --------------------------------------------------------------------- Loongarch Lab * 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 DTS Improvements & Test Development * Which patches are ready to be merged? * Mypy needs a V3 which some small adjustments, but I gather it will be good to merge after that based on Juraj=E2=80=99s comments. https://patchwork.dpdk.org/project/dpdk/patch/20240514113446.1948050-2-luca= .vizzarro@arm.com/ * Capabilities Checking: * Patrick ran this across Mellanox NIC and the behavior was as expected for the scatter suite, will try other NICs today * What is the difference between these commands below, and which is more appropriate for checking the device capability? * =E2=80=9Cshow rxq info 0 0=E2=80=9D * Prints result according to whether =E2=80=93enable-scatter included as testpmd parameter * testpmd> show port (port_id) rx_offload capabilities * Questions for this can be directed to Ferruh, as he is a maintainer for ethernet API * Thomas and Andrew Rybchenko also maintainers * Juraj needs to catch up on reviews right now, so there will be a small delay before he can get back to this. * Jumboframes: Luca requested that this be resubmitted, rebased off of the testpmd parameters patch to validate that patch and make sure it is compatible. But, we are not able to submit it in this fashion because we already have a depends-on * Testpmd parameters: * Has been validated by Nick in his jumboframes version which has not been submitted, and he agreed that it makes the testsuite development experience easier * New version coming pending most recent reviews =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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: June 13, 2024 --0000000000008fe8d40619ae1343 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
May 30, 2024

######################################= ###############################
Attendees
1. Patrick Robb
2. Adam = Hassick
3. Nicholas Pratte
4. Paul Szczepanek
5. Jeremy Spewock6. Dean Marx
7. Aaron Conole
8. Juraj Linke=C5=A1

###########= ##########################################################
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 Ann= ouncements
* Server refresh at UNH. We have ordered the Intel and AMD se= rvers. The ARM server is not yet ordered but we are working with Supermicro= .
* DPDK APAC Summit: Bangkok July 9-10, anyone who is able to attend, = please see here: http= s://sessionize.com/dpdksummitAPAC2024
* OvS/OvN Fall conference will= be in person/hybrid, taking place is Europe.
* Dates are still being w= orked out for DPDK Summit in Montreal this Fall. Stay tuned: https://www.dpdk.org/events/

=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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-I= OL Community Lab
* Targeting deploying SPDK compile testing in our CI by= end of day.
* For projects downstream of DPDK, do we want to report wa= rns instead of fails in all cases? So this would apply to both SPDK and OvS= .
=C2=A0 =C2=A0* Aaron agrees. We should not gate a patch because it ca= uses an issue in a downstream patch, but at the same time it should be flag= ged with a WARN because it is likely that a patch causing issues in a downs= tream project may cause other negative implications.
* PENDING results:<= br>=C2=A0 =C2=A0* Small update needed on the pw server email parsing script= https://patchwork.dpdk.org/project/ci/patch/2024052= 3215945.16468-1-probb@iol.unh.edu/
=C2=A0 =C2=A0* DTS Functional res= ults now print a table in the report
=C2=A0 =C2=A0* Retests: It now incl= udes in the email that results are a part of a retest now
* Luca confirm= ed that we should use the full dts-format-patch.sh script instead of just r= unning mypy for changes coming into dts
* Ubuntu 24.04 environment has b= een added for compile and unit testing:
=C2=A0 =C2=A0* X86_64 is online = right now, and we are also adding an arm64 environment next
* Depends-on= :
=C2=A0 =C2=A0* Currently, Github Robot is the only lab with this suppo= rted.
=C2=A0 =C2=A0* IOL is targeting supporting this by mid July. This= will involve submitting Depend-on support to the pw server project, which = their maintainer has endorsed.
=C2=A0 =C2=A0* Currently on dpdk.org we post support for retests, but not for depend= s-on.
=C2=A0 =C2=A0 =C2=A0 * Patrick Robbcan submit a little blurb noti= ng how depends-on works, how CI labs should treat it, and which labs curren= tly support it

-----------------------------------------------------= ----------------
Intel Lab
* CentOS 7 environment is now removed from= compile testing matrix

-------------------------------------------= --------------------------
Github Actions
* Aaron spent some time in = the past couple days fixing issues post-migration.
=C2=A0 =C2=A0* There= weren=E2=80=99t enough resources given to the GH Robot, so it ended up cra= shing a few times. There may have been some missing reports on the DPDK sid= e. Retests are working if anyone needs new results.
* Cirrus CI support:= Aaron plans to get back to this soon, but was sidetracked in the previous = month due to some customer needs
* Retests: Aims to implement the number= ing scheme soon

----------------------------------------------------= -----------------
Loongarch Lab
* 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
DTS Improvements & Test Develop= ment
* Which patches are ready to be merged?
=C2=A0 =C2=A0* Mypy need= s a V3 which some small adjustments, but I gather it will be good to merge = after that based on Juraj=E2=80=99s comments. https://patchwork.dpdk.org/project/dpdk/patch/20240514113446.1948050-2-lu= ca.vizzarro@arm.com/
=C2=A0 =C2=A0* Capabilities Checking:
=C2=A0= =C2=A0 =C2=A0 * Patrick ran this across Mellanox NIC and the behavior was = as expected for the scatter suite, will try other NICs today
=C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0* What is the difference between these commands bel= ow, and which is more appropriate for checking the device capability?
= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 * =E2=80=9Cshow rxq info 0 0=E2= =80=9D
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* Prints = result according to whether =E2=80=93enable-scatter included as testpmd par= ameter
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 * testpmd> show port= (port_id) rx_offload capabilities
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 * Questions for this can be directed to Ferruh, as he is a maintaine= r for ethernet API
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0* Thomas and Andrew Rybchenko also maintainers
=C2=A0 =C2=A0 =C2=A0 *= Juraj needs to catch up on reviews right now, so there will be a small del= ay before he can get back to this.
* Jumboframes: Luca requested that th= is be resubmitted, rebased off of the testpmd parameters patch to validate = that patch and make sure it is compatible. But, we are not able to submit i= t in this fashion because we already have a depends-on
* Testpmd parame= ters:
=C2=A0 =C2=A0* Has been validated by Nick in his jumboframes vers= ion which has not been submitted, and he agreed that it makes the testsuite= development experience easier
=C2=A0 =C2=A0* New version coming pending= most recent reviews
=C2=A0 =C2=A0
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=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: June 13, = 2024
--0000000000008fe8d40619ae1343--