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 1DB5A44114; 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 182654064A; Thu, 30 May 2024 18:08:26 +0200 (CEST) Received: from mail-ot1-f46.google.com (mail-ot1-f46.google.com [209.85.210.46]) by mails.dpdk.org (Postfix) with ESMTP id 266BC402DE for ; Thu, 30 May 2024 18:08:25 +0200 (CEST) Received: by mail-ot1-f46.google.com with SMTP id 46e09a7af769-6f906f52a4aso718898a34.3 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=E6O4lL5ZgEX4talNup98bc6Q9HITgq5Q7bPFAP8+2RhzwACVEc0PeS5Sp0pU2rOhB4 2Vx202iNuxzKd/TaU4hw3Iyz7hxtho/ryI0V1oOrA5I84FqIGpexo0xsEIaOD3tXnhVm NlDbeU0nNuK0iKcNYIa5C37JsUs8D9C8P4be8aIXux7zSV4O+87G+oZ+C/kKMitZxwWo fat1GQDBw4oeX3VgK0rMWLOwocBUnJVPgmho+gA0n/w7rwxKDFtPzxenlecuFBbnsdCr 4vRa+gR2hEFdcXppSu54/WvP+YCuIuGoL2Dv6ft2Vu8JzL0t4oxGBM2nauWk1IYKdRn/ Puow== X-Forwarded-Encrypted: i=1; AJvYcCWHjTqVB+UbMsHpwT1AinXOa4Zrh0cBu/cPfleMCw9UjHG2Yn7dj8xe919ETvq1CmFQ/y1KMaZS46Ul+Iw= X-Gm-Message-State: AOJu0YwqdeMm4HrnUaJ2/oo1XGOV+NP4G2J3LOQDXGPajvM4gA55Okol aPDWpDg4EpzZ7oWqE0EjzBbhHpWVajg07woapsOs//nedYLQ59AD9NbgvyQOD24rfZnloAvAA7T aV2jFnbCYcsjZzYXxO2Sg4cBf8cqYWaXeLmI/YD92QYJqtCEwLZnhQA== 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: dts@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dts-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--