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 0E53643209; Thu, 26 Oct 2023 15:42:40 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 062F242DF0; Thu, 26 Oct 2023 15:42:40 +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 198F0402EE for ; Thu, 26 Oct 2023 15:42:39 +0200 (CEST) Received: by mail-ot1-f46.google.com with SMTP id 46e09a7af769-6cd09f51fe0so473384a34.1 for ; Thu, 26 Oct 2023 06:42:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1698327758; x=1698932558; darn=dpdk.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=EOVIvVq+q7E/K57K4EcaxCnNUkVzIWSGzciLCAmD0/c=; b=jqvGb7UgDaliFgW/UgdzLur8D1AwaY3inRFzxX2v3Gdb2f6BeHPiKDT9lL0wPRXakL R1DPsqAiCwpkpNrmdLBb+HtM2UryAczWVUhxohvNj7k6xX+53Q+HKu6vwQuxCP3VFW82 fLsAbsYUJPy4NK49HKKVAz9LmChBwxRfKF+NE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698327758; x=1698932558; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=EOVIvVq+q7E/K57K4EcaxCnNUkVzIWSGzciLCAmD0/c=; b=C+NECzXYWbHOL7oRD58bM3QGRdbql/AS9Gmx5yFR54gMkxYs5RqZM4mCC7AkKBEOIg 1BfocQvl00A2lsNnxPkwiVxeltqefJDoL6Y6rd2xWMQ9copzulzNJzKQB5eAkE100Krg A72F0w4wmT3g+JLyBrXt4Taog6tBypAGQCRdUxF4o2ORH7t3KL58ErmNAyryWverdBGr +QNUnL7JNHrL+U7X1LR3leYcpqIuW78c8PliyJpR9F3n3o0zm/yc3tvZo5wus62QLT0M esDKovCoJPzmfR40yroLVs3GvrtIxIonpQzzBcO1C1G72XgeimIp3eaXdIWX5WEqfkG4 X+cQ== X-Gm-Message-State: AOJu0YwJrKcy6eUoFz4H/wEd78c9w7yYMTPJbD3nbO9loG/p/yUBNAva sanLZ+FE46BiYY2J9b0IdSNBfzf5H1Mce5vXWbtvPcKJE1skVGyaL4s= X-Google-Smtp-Source: AGHT+IERDEGrBgVa3FW0I6JDDOQ1uFgrnOzcp38xrTwXLQcLZ95D+vWAR8giMT0GLPN2/dzNuOp4ZkswnK45TxH0tls= X-Received: by 2002:a9d:6744:0:b0:6bc:de95:a639 with SMTP id w4-20020a9d6744000000b006bcde95a639mr20070963otm.16.1698327757793; Thu, 26 Oct 2023 06:42:37 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Thu, 26 Oct 2023 09:42:27 -0400 Message-ID: Subject: Community CI Meeting Minutes - October 26, 2023 To: ci@dpdk.org, dts@dpdk.org Content-Type: multipart/alternative; boundary="000000000000b7440606089ebe40" 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 --000000000000b7440606089ebe40 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable October 26, 2023 ##################################################################### Attendees 1. Patrick Robb 2. Paul Szczepanek 3. Aaron Conole ##################################################################### 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 * Patrick will share out the 2023 Community Lab retrospective today, along with a last call on requests to be included in the work item voting sheet: https://docs.google.com/spreadsheets/d/1DL1t_h-JOz1tTcO7hc8EpJnUQsHyj8YxJqx= -JxrvKz0/edit?usp=3Dsharing * There is a joint tech board / gov board meeting next Wednesday on the topic of extending the scope/stack of DPDK. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Arm64 unit testing was re-enabled after David=E2=80=99s patch cleaning up= ethdev shared memory on port cleanup reached main and all next maintainers rebased * Intel 8970 QAT Accelerator card: This is still blocked, but UNH will ping Dharmik etc. on how to proceed * TS-Factory: * We are pulling a fresh version of the ts-factory framework with updates (from Andrew) to allow manual runs to produce all salient artifacts, then sending them to be published on Oktet Lab=E2=80=99s instanc= e * After, we=E2=80=99ll begin on setting up the Jenkins automation and ho= sting our own Bublik instance for publishing results * As a reminder our test matrix for ts-factory will be as follows: * X86_64: Intel XL710, ConnectX-cx5 * Arm64: Intel XL710, ConnectX-cx5 * Apply patchset script: * Need to pick this back up, but the draft version =E2=80=9Cworks=E2=80= =9D and all that is remaining is implementing the depends-on support, and performing some testing on it before bringing it to production. * Marvell Octeon board: They have granted me access to the CN106XX board documentation, and I have some (very basic) info from them about how they utilize DTS, although I hope to get more info. However, I=E2=80=99m putting together a parts purchase list now (for all components to facilitate the bare board) as I am now satisfied that using the hardware in the lab will be feasible. --------------------------------------------------------------------- Intel Lab * None --------------------------------------------------------------------- Loongarch Lab * None --------------------------------------------------------------------- Github Actions * Should be going live within a week for the email based retesting framework. Aaron needs to sync with Michael on this. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Scatter: Jeremy=E2=80=99s rewrite of the testsuite in the new DTS framewo= rk is working. * The one interesting thing is that as it is written in old dts, topology=3Dloop is being used as a testpmd arg, basically just meaning that the ingress port on the DUT becomes also the egress port. This does not align with the given addresses assignment function implemented in the TestSuite function, so he overrode this behavior accordingly. It=E2=80=99s = a bit ugly to do this, so probably what is best to do is to have testpmd forward from port 0 to 1, or 1 to 0, with topology=3Dpaired. The only important thi= ng to do with this test is to set the rx ring mbuf size < frame size, and then interrogate the packets the tester receives back (showing that you are receiving scattered segments). Testpmd forwarding approach is unrelated to validating scatter functionality. * However, it does highlight that I should sync with Jeremy (and hopefully the entire DTS WG, to see how to best support different topologies in DTS, and how to support full-duplex traffic. * To that end, I would like to revive the DTS WG meetings (seperate from CI meetings) because A. Jeremy can=E2=80=99t make the CI meetings, and B. we w= ill possibly be adding an additional DTS developer to the community lab * What time could this work at? 10 AM Wed? =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 Nov 9, 2023 --000000000000b7440606089ebe40 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
October 26, 2023

##################################= ###################################
Attendees
1. Patrick Robb
2. P= aul Szczepanek
3. Aaron Conole

##################################= ###################################
Agenda
1. General Announcements2. CI Status
3. DTS Improvements & Test Development
4. Any othe= r 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
* Patrick will share out the 20= 23 Community Lab retrospective today, along with a last call on requests to= be included in the work item voting sheet: https://docs.google.com/spreadsheets/d/1DL1t_h-JOz1tTcO7hc8EpJnUQs= Hyj8YxJqx-JxrvKz0/edit?usp=3Dsharing
* There is a joint tech board /= gov board meeting next Wednesday on the topic of extending the scope/stack= of DPDK.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=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
* Arm64 unit testing was re-ena= bled after David=E2=80=99s patch cleaning up ethdev shared memory on port c= leanup reached main and all next maintainers rebased
* Intel 8970 QAT Ac= celerator card: This is still blocked, but UNH will ping Dharmik etc. on ho= w to proceed
* TS-Factory:
=C2=A0 =C2=A0* We are pulling a fresh vers= ion of the ts-factory framework with updates (from Andrew) to allow manual = runs to produce all salient artifacts, then sending them to be published on= Oktet Lab=E2=80=99s instance
=C2=A0 =C2=A0* After, we=E2=80=99ll begin = on setting up the Jenkins automation and hosting our own Bublik instance fo= r publishing results
=C2=A0 =C2=A0* As a reminder our test matrix for ts= -factory will be as follows:
=C2=A0 =C2=A0 =C2=A0 * X86_64: Intel XL710,= ConnectX-cx5
=C2=A0 =C2=A0 =C2=A0 * Arm64: Intel XL710, ConnectX-cx5* Apply patchset script:
=C2=A0 =C2=A0* Need to pick this back up, but = the draft version =E2=80=9Cworks=E2=80=9D and all that is remaining is impl= ementing the depends-on support, and performing some testing on it before b= ringing it to production.
* Marvell Octeon board: They have granted me a= ccess to the CN106XX board documentation, and I have some (very basic) info= from them about how they utilize DTS, although I hope to get more info. Ho= wever, I=E2=80=99m putting together a parts purchase list now (for all comp= onents to facilitate the bare board) as I am now satisfied that using the h= ardware in the lab will be feasible.

-------------------------------= --------------------------------------
Intel Lab
* None

------= ---------------------------------------------------------------
Loongarc= h Lab
* None

----------------------------------------------------= -----------------
Github Actions
* Should be going live within a week= for the email based retesting framework. Aaron needs to sync with Michael = on this.

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=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
* Scatter: Jeremy=E2=80=99s = rewrite of the testsuite in the new DTS framework is working.
=C2=A0 = =C2=A0* The one interesting thing is that as it is written in old dts, topo= logy=3Dloop is being used as a testpmd arg, basically just meaning that the= ingress port on the DUT becomes also the egress port. This does not align = with the given addresses assignment function implemented in the TestSuite f= unction, so he overrode this behavior accordingly. It=E2=80=99s a bit ugly = to do this, so probably what is best to do is to have testpmd forward from = port 0 to 1, or 1 to 0, with topology=3Dpaired. The only important thing to= do with this test is to set the rx ring mbuf size < frame size, and the= n interrogate the packets the tester receives back (showing that you are re= ceiving scattered segments). Testpmd forwarding approach is unrelated to va= lidating scatter functionality.
=C2=A0 =C2=A0* However, it does highlig= ht that I should sync with Jeremy (and hopefully the entire DTS WG, to see = how to best support different topologies in DTS, and how to support full-du= plex traffic.
* To that end, I would like to revive the DTS WG meetings= (seperate from CI meetings) because A. Jeremy can=E2=80=99t make the CI me= etings, and B. we will possibly be adding an additional DTS developer to th= e community lab
=C2=A0 =C2=A0* What time could this work at? 10 AM Wed?<= br>=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 is Nov 9, 2023
--000000000000b7440606089ebe40--