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 44CD742AD6 for ; Thu, 11 May 2023 16:46:09 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 2101642D9C; Thu, 11 May 2023 16:46:09 +0200 (CEST) Received: from mail-oa1-f52.google.com (mail-oa1-f52.google.com [209.85.160.52]) by mails.dpdk.org (Postfix) with ESMTP id 3A91D406B6 for ; Thu, 11 May 2023 16:46:07 +0200 (CEST) Received: by mail-oa1-f52.google.com with SMTP id 586e51a60fabf-1929818d7faso51467231fac.0 for ; Thu, 11 May 2023 07:46:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1683816366; x=1686408366; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=S74dWAe1OpPZ6sCSAIaeey3uCHNiVMz4IKwcqlgOY00=; b=dL9z70XNH/SzjFhj5hxFRypev+T/31iLmTG+1BOXZ2j5zhxAUhNcyn7hUJ3BZ2xGTP /9UA+3ScSJNmxcQd5wePL3V+gyrN8Ne4708xkFAUA2Z8qk1N95EZ4IsB/2ybYF0CcmP8 YPSSNkSvfLwMz4o4lV0AFaFYqnL1WVgpQjEPY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683816366; x=1686408366; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=S74dWAe1OpPZ6sCSAIaeey3uCHNiVMz4IKwcqlgOY00=; b=jYr8AG2XUpo6HCZxjU1V0K+3WmWdzSvjKiXN4ZtXkJN9b1HM9bTwflSpOEzODZ32vn spdVJYd20uDLT/PIv+u+p20JgPRVyYSliA5O6L7/MWiABd7CaTKEAwjOtf4pKJlUXv1U GzvxpZf/BhLhyrDLSpWJ0TcRp8ykG0UNyc2eFE5zA3GvxFqeoZW8RTzqSUzZrHgKKLka RTOttLNCF1vMfeBzVfAYGo47RDA/Js1YDCIvBxI+Fw13YTCyjKjdXUR+7GLTXQM2JsUM RHhJpp/YVMo4QuSLbPk6AcIMmL2K33lcKD6N4ip8PiC+yBJgjOWqbyz0aS28vH0Oa4va AUoQ== X-Gm-Message-State: AC+VfDxwpnhqlPK7CnEYNpax7USQf0ZLyCF8yfqwB1oPNwv+JVhRe5oE QRULdg1QlcKZajrSCJbDEo8C5UVaDFS+HQ4zwD1toiLqr2HBnwKFFDI= X-Google-Smtp-Source: ACHHUZ4Izorjt+VXX+FUg3A2C4YusTOSVMqlnpuPtzoRWTuUAvKcX/xuGqKf6uxoFojjrnXU5tTQuy6gHe7R7Nk5PNc= X-Received: by 2002:a4a:91d2:0:b0:547:6a8d:67b2 with SMTP id e18-20020a4a91d2000000b005476a8d67b2mr4975116ooh.0.1683816366224; Thu, 11 May 2023 07:46:06 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Thu, 11 May 2023 10:45:55 -0400 Message-ID: Subject: Community CI Meeting Minutes - May 11, 2023 To: ci@dpdk.org, dts@dpdk.org Content-Type: multipart/alternative; boundary="000000000000604fa105fb6c0c16" 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 --000000000000604fa105fb6c0c16 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ##################################################################### May 11, 2023 Attendees 1. Patrick Robb 2. Juraj Linke=C5=A1 3. Aaron Conole 4. Lincoln Lavoie 5. Ali Alnubani 6. Honnappa Nagarahalli ##################################################################### 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 * DPDK Userspace: Sept 12-13 in Dublin Ireland - Gibson Hotel =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * NIC hardware refresh: The lab has completed a list of orderable items (for vendors who have answered all relevant inquiries) which LF will be able to use to make a PO. So, the lab should be incorporating new hardware in the near future. * Rashid has approved this plan - Aaron has been given the final sign of= f * Nvidia cards have a 2 month backorder * The Broadcom-25G NIC has been moved from the ARM Gigabyte server to the ARM Altra server. It was dry run internally for a few days and performance variance was low (<.3%). Reporting has been enabled since last week. * We need to be aware of capacity on this server so it doesn=E2=80=99t b= ecome a bottleneck * We had a temporary outage for Coverity scan results last week, due to issues with Coverity servers. We took the opportunity to update our build of Coverity and make a dedicated Fedora 37 container image for running our Coverity scans. * Intel-40G performance testing instability: Lab members continue to investigate this issue. * Rashid/Aaron interested in the UNH Lab providing metrics regarding what testing is being done in the lab * This can be used for marketing reasons and also showing community members the value being provided by CI testing * It may be useful to provide some metrics =E2=80=9Cper release=E2=80=9D * Increase the amount of metrics provided which are =E2=80=9Cdeveloper f= ocused=E2=80=9D and can be brought to the tech board --------------------------------------------------------------------- Intel Lab * None --------------------------------------------------------------------- Loongarch Lab * None --------------------------------------------------------------------- Github Actions * 0 day robot: The system running this will need to move to another location within the next ~10 months * It might be possible to pre-deploy a server at the new location in order to mitigate downtime * May be able to incorporate Cirrus CI to compliment GHA infrastructure * This would extend coverage to FreeBSD, Windows, etc. * There are known issues with using Fedora38 to compile DPDK - Aaron is going to take a look at that next week so the CI scripts can be updated in order to use Fedora 38 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Jeremy is proposing to use Paramiko to drive the 2nd ssh session between tester and SUT. It would involve passing the SSH session to an interactive handler which would open a channel on the ssh session for the DPDK apps to use, with both =E2=80=9Cexpect=E2=80=9D and =E2=80=9Cblindly send=E2=80=9D = options available. A new class for each DPDK app could be created which would tailor the behavior of the channel to that specific app. * Clarity on why Fabric is insufficient and Paramiko needed instead of requested by Juraj * Reviews have been coming in for DTS RFCs, more reviews are always welcome= ! * Bruce Richardsonprovided some clarity on automated generation of meson docs * There is not much of a =E2=80=9Cformat convention=E2=80=9D to go off f= rom DPDK - (Doxygen?) in use for C code, which is not typically used for python - better to use a docstring tool which is more common in the python community. There are no additional dependencies added for generating DTS docs which are not already required for DTS functionality. * Commenting format would have to be changed in order to use Doxygen instead * Juraj would like reviews on his patch updating dependencies - because of the discussion about the file generated by Poetry: http://patches.dpdk.org/project/dpdk/patch/20230331091355.1224059-1-juraj.l= inkes@pantheon.tech/ =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 May 25 --=20 Patrick Robb Technical Service Manager UNH InterOperability Laboratory 21 Madbury Rd, Suite 100, Durham, NH 03824 www.iol.unh.edu --000000000000604fa105fb6c0c16 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
##########################################################= ###########
May 11, 2023
Attendees
1. Patrick Robb
2. Juraj Lin= ke=C5=A1
3. Aaron Conole
4. Lincoln Lavoie
5. Ali Alnubani
6. H= onnappa Nagarahalli

################################################= #####################
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
* DPDK Userspace: Sept 12-13 in Dublin Ireland= - Gibson Hotel

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=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
* NIC hardware refresh: T= he lab has completed a list of orderable items (for vendors who have answer= ed all relevant inquiries) which LF will be able to use to make a PO. So, t= he lab should be incorporating new hardware in the near future.
=C2=A0 = =C2=A0* Rashid has approved this plan - Aaron has been given the final sign= off
=C2=A0 =C2=A0* Nvidia cards have a 2 month backorder
* The Broad= com-25G NIC has been moved from the ARM Gigabyte server to the ARM Altra se= rver. It was dry run internally for a few days and performance variance was= low (<.3%). Reporting has been enabled since last week.
=C2=A0 =C2= =A0* We need to be aware of capacity on this server so it doesn=E2=80=99t b= ecome a bottleneck
* We had a temporary outage for Coverity scan results= last week, due to issues with Coverity servers. We took the opportunity to= update our build of Coverity and make a dedicated Fedora 37 container imag= e for running our Coverity scans.
* Intel-40G performance testing instab= ility: Lab members continue to investigate this issue.
* Rashid/Aaron i= nterested in the UNH Lab providing metrics regarding what testing is being = done in the lab
=C2=A0 =C2=A0* This can be used for marketing reasons an= d also showing community members the value being provided by CI testing
= =C2=A0 =C2=A0* It may be useful to provide some metrics =E2=80=9Cper releas= e=E2=80=9D
=C2=A0 =C2=A0* Increase the amount of metrics provided which = are =E2=80=9Cdeveloper focused=E2=80=9D and can be brought to the tech boar= d
=C2=A0 =C2=A0
-----------------------------------------------------= ----------------
Intel Lab
* None

----------------------------= -----------------------------------------
Loongarch Lab
* None
---------------------------------------------------------------------
G= ithub Actions
* 0 day robot: The system running this will need to move t= o another location within the next ~10 months
=C2=A0 =C2=A0* It might be= possible to pre-deploy a server at the new location in order to mitigate d= owntime
* May be able to incorporate Cirrus CI to compliment GHA infrast= ructure
=C2=A0 =C2=A0* This would extend coverage to FreeBSD, Windows, e= tc.
* There are known issues with using Fedora38 to compile DPDK - Aaron= is going to take a look at that next week so the CI scripts can be updated= in order to use Fedora 38

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=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
* Jeremy i= s proposing to use Paramiko to drive the 2nd ssh session between tester and= SUT. It would involve passing the SSH session to an interactive handler wh= ich would open a channel on the ssh session for the DPDK apps to use, with = both =E2=80=9Cexpect=E2=80=9D and =E2=80=9Cblindly send=E2=80=9D options av= ailable. A new class for each DPDK app could be created which would tailor = the behavior of the channel to that specific app.
=C2=A0 =C2=A0* Clarity= on why Fabric is insufficient and Paramiko needed instead of requested by = Juraj
* Reviews have been coming in for DTS RFCs, more reviews are alwa= ys welcome!
=C2=A0 =C2=A0* Bruce Richardsonprovided some clarity on auto= mated generation of meson docs
=C2=A0 =C2=A0* There is not much of a =E2= =80=9Cformat convention=E2=80=9D to go off from DPDK - (Doxygen?) in use fo= r C code, which is not typically used for python - better to use a docstrin= g tool which is more common in the python community. There are no additiona= l dependencies added for generating DTS docs which are not already required= for DTS functionality.
=C2=A0 =C2=A0 =C2=A0 * Commenting format would h= ave to be changed in order to use Doxygen instead
=C2=A0 =C2=A0* Juraj w= ould like reviews on his patch updating dependencies - because of the discu= ssion about the file generated by Poetry: = http://patches.dpdk.org/project/dpdk/patch/20230331091355.1224059-1-juraj.l= inkes@pantheon.tech/
=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 May = 25

-= -

Patrick Robb

Technical Service Manager

UNH InterOperability Labo= ratory

21 Madbury Rd, Suite 100, Durham, NH 03824=

www.iol.unh.edu


--000000000000604fa105fb6c0c16--