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 70EAB42872 for ; Thu, 30 Mar 2023 16:27:25 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id E50D541138; Thu, 30 Mar 2023 16:27:24 +0200 (CEST) Received: from mail-oi1-f181.google.com (mail-oi1-f181.google.com [209.85.167.181]) by mails.dpdk.org (Postfix) with ESMTP id 587AA410D3 for ; Thu, 30 Mar 2023 16:27:24 +0200 (CEST) Received: by mail-oi1-f181.google.com with SMTP id bi31so14265567oib.9 for ; Thu, 30 Mar 2023 07:27:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1680186443; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=aV8qdhTMHJDwV4AWnG1a+R4aDVRJ+xO9eCatoWajUzQ=; b=LJZJvlhT9EGUd9X8ypE6NqqGMYeNVzfznpKnFe5zx4aTuo5TVqua64XeT+q/0Zn/ds hrYLtNgoZle0tO1wnwH5DV8oO3+/7IdGvEQMg12BlKMmBA/JBkXQthQJrol8SK2JFa8W qYqxLEKkdVTyS4naTk4onEuWYjRHrOY0EzgZQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680186443; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=aV8qdhTMHJDwV4AWnG1a+R4aDVRJ+xO9eCatoWajUzQ=; b=mhLpKzxxcBjusbUfnnQomZCo8QCK43V4m7nTQlGhbzynX0TF5wQfZgWRm9zqYDpe8V IR8+zcr4+WiyhhP0ggYDesHZM6BgsJXO10uyCHzkJYHgCoSRwaQxGhQVczueaKjqu1rJ O4RyWK/qWmo5fBFefc967DjXs0DxizR9Iu2AExYqkKbzBN2d/PNUzh2hF6eMbOfxlTlP WsHStLI9BACoLzhfLTPicPmpQVJGR9SCcGQQSFfeDd+jIr5YuWAIGpgr2ZH7A/EUvYEu kRfAyFmYvJHODB0pQXC8cPUdT5jyGMHODygr2AQtPsZk6kBIAU52Pk5HIsSo6C8KBWmC Gq6w== X-Gm-Message-State: AO0yUKV/NygWZLE2J2Y9UXpqJfTxqNQBWCbSyD9TbtL5K4jmV0isn1MI iyI2HE0ByJ2ZPeuaFjhE8Vgs61Uf3+9Ha1D6kpSVcE4FhAnFqUKAHo8= X-Google-Smtp-Source: AK7set9i6UEltAZjbPUJIc1WAs9uZ8X5cLPczugLPQMZDUBxMwv/h8zJ8A+/j+5wEIm7Kk2Ow8hAwPY2Tl9mCLsA/68= X-Received: by 2002:a54:4694:0:b0:386:a6d2:30ac with SMTP id k20-20020a544694000000b00386a6d230acmr6945868oic.1.1680186442981; Thu, 30 Mar 2023 07:27:22 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Thu, 30 Mar 2023 10:27:12 -0400 Message-ID: Subject: Community CI Meeting Minutes - March 30, 2023 To: ci@dpdk.org, dts@dpdk.org Content-Type: multipart/alternative; boundary="000000000000173a4d05f81ee478" 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 --000000000000173a4d05f81ee478 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable March 30, 2023 ##################################################################### Attendees 1. Patrick Robb 2. Lincoln Lavoie 3. Aaron Conole 4. Lijuan Tu 5. Ali Alnubani 6. Adam Hassick 7. Wathsala Wathawana Vithanage 8. Honnappa Nagarahalli 9. Juraj Linke=C5=A1 ##################################################################### 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 * Effort improved by gov board: Final deadline for NIC hardware refresh requests is 4/7 (gold members). Once that deadline is reached we will proceed. https://docs.google.com/spreadsheets/d/1nrXmPY4wi5vffTHExEkHXxKpnk5aGjjkYKG= j2Gn3_nY/edit?usp=3Dsharing * Nathan sent out a survey about the DPDK Userspace Summit to determine who/how many people will be attending: https://docs.google.com/forms/d/1104swKV4-_nNT6GimkRBNVac1uAqX7o2P936bcGsgM= c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * ABI Testing: On Tuesday a patch was merged to DPDK main which changes the abidiff process for checking for ABI breakage (now comparing .so files directly). Our process for ABI testing is to copy the ABI reference into our container images in order to avoid compiling two times per ABI test. So, we will have to rebuild our container images before bringing our ABI testing back online. * Advance warning for such changes helps reduce downtime! * Need to account for LTS branches still using the old process * Broadcom-25G performance testing on the Arm Gigabyte server is showing greater variance than anticipated. We=E2=80=99ve tried isolating additional= cores for this testing, to no avail. This test coverage has been taken offline for the time being. * It may be worth going to ARM/Broadcom for advice on device tuning * Lab can easily give VPN access to community members to remote into the servers here if they wish to do any tuning themselves * Aarch64 containerized unit testing: We are still debugging the behavior seen from the eal_flags_file_prefix_autotest when running in a container, with the help of ARM. In the meantime, we want to bring coverage for aarch64 online for unit tests which are running without issue. The lab successfully dry ran this coverage yesterday and will be bringing this to production today for: * CentOS 9 * Debian 11 * Ubuntu 20.04 * Fedora 36 (gcc) * Fedora 36 (clang) * FIPS ACVP tool: We received some feedback on the patch submission about some potentially unneeded dependencies for this app. We=E2=80=99re dry runn= ing a FIPS app pipeline internally with the suggested removals and will submit a v7 patch series according to the results of these dry runs. --------------------------------------------------------------------- Intel Lab * Aaron: Greater than normal amount of failures seen recently? * Lijuan: This is related to their CI infrastructure. Normally baseline is sent out to the community, but with the new containerized test bed, utilizing new baselines was overlooked. This has now been addressed. --------------------------------------------------------------------- Loongarch Lab * None --------------------------------------------------------------------- Github Actions * Machines are being moved out of 1 lab and moved to a different physical lab space. Not sure when this is happening. For a period of time the GHA robot will be down - Aaron will update with ETA later. Migration should be fairly simple and seamless. * Best case: 1 day of downtime (estimate) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * =E2=80=98Hello World=E2=80=99 patch merged in 23.03 * Roadmap for 23.07 release - 15th April * Work complete on tooling for developing python documentation - Google docstring format selected. Patch sent to the community. * Needs reviews on the meson integration. * One module re-written to use the Google docstring. * Uses the same Spinx config file as the one used for DPDK documentation. This should not affect DPDK documentation and is isolated for DTS. * Separating the DPDK doc and DTS doc is required. Added the =E2=80=98enable-dts=E2=80=99 option, but it does not seem to work. * Non-automated documentation such as coding guidelines need to be added * Fabric integration is completed. Doc changes need to happen. This will contain the passwordless sudo, removing the use of scp. * Smoke tests * Patrick will talk to Jeremy to follow up on the plan over the email. As a suggestion, non-TG smoke tests would be an option for this release. * TG abstraction could be an option. Juraj has looked at it and might be able to do this. Try to create a RFC if possible. * Minor changes * Using a git commit ID instead of tarball. * Updates to the linter tools. * Logging changes - each testsuite logging into a separate file. * Patches that were not merged - docker file * Jeremy will not be able to attend the calls. Typically works from noon to 6pm Wendesdays. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 April 13th * Labs will be discussed in Gov board meeting in April * Information desired about power outage * UNH lab has no way around power outages - a generator backed datacenter is not financially viable. The best we can do is backfill test results when power is restored * This was the most serious power outage seen at the lab in the past few years --=20 Patrick Robb Technical Service Manager UNH InterOperability Laboratory 21 Madbury Rd, Suite 100, Durham, NH 03824 www.iol.unh.edu --000000000000173a4d05f81ee478 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
March 30, 2023

########################= #############################################
Attendees
1. Patrick Ro= bb
2. Lincoln Lavoie
3. Aaron Conole
4. Lijuan Tu
5. Ali Alnuba= ni
6. Adam Hassick
7. Wathsala Wathawana Vithanage
8. Honnappa Nag= arahalli
9. Juraj Linke=C5=A1

#################= ####################################################
Agenda1. General Announcements
2. CI Status
3. DTS Improvements & Tes= t 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
* Effort improved by gov board: Final deadl= ine for NIC hardware refresh requests is 4/7 (gold members). Once that dead= line is reached we will proceed. ht= tps://docs.google.com/spreadsheets/d/1nrXmPY4wi5vffTHExEkHXxKpnk5aGjjkYKGj2= Gn3_nY/edit?usp=3Dsharing
* Nathan sent out a survey about the DPDK = Userspace Summit to determine who/how many people will be attending: https://docs.google.com/forms/d/1104swKV4-_nNT6GimkRBNVac1uAqX7o2P9= 36bcGsgMc

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=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
* ABI Testing: On Tuesday a patch was merged to DPDK main which cha= nges the abidiff process for checking for ABI breakage (now comparing .so f= iles directly). Our process for ABI testing is to copy the ABI reference in= to our container images in order to avoid compiling two times per ABI test.= So, we will have to rebuild our container images before bringing our ABI t= esting back online.
=C2=A0 =C2=A0* Advance warning for such changes hel= ps reduce downtime!
=C2=A0 =C2=A0* Need to account for LTS branches stil= l using the old process
* Broadcom-25G performance testing on the Arm Gi= gabyte server is showing greater variance than anticipated. We=E2=80=99ve t= ried isolating additional cores for this testing, to no avail. This test co= verage has been taken offline for the time being.
=C2=A0 =C2=A0* It may = be worth going to ARM/Broadcom for advice on device tuning
=C2=A0 =C2=A0= * Lab can easily give VPN access to community members to remote into the se= rvers here if they wish to do any tuning themselves
* Aarch64 containeri= zed unit testing: We are still debugging the behavior seen from the eal_fla= gs_file_prefix_autotest when running in a container, with the help of ARM. = In the meantime, we want to bring coverage for aarch64 online for unit test= s which are running without issue. The lab successfully dry ran this covera= ge yesterday and will be bringing this to production today for:
=C2=A0 = =C2=A0* CentOS 9
=C2=A0 =C2=A0* Debian 11
=C2=A0 =C2=A0* Ubuntu 20.04=
=C2=A0 =C2=A0* Fedora 36 (gcc)
=C2=A0 =C2=A0* Fedora 36 (clang)
*= FIPS ACVP tool: We received some feedback on the patch submission about so= me potentially unneeded dependencies for this app. We=E2=80=99re dry runnin= g a FIPS app pipeline internally with the suggested removals and will submi= t a v7 patch series according to the results of these dry runs.

-------------------------------------------------------------------= --
Intel Lab
* Aaron: Greater than normal amount of failur= es seen recently?
=C2=A0 =C2=A0* Lijuan: This is related to their CI inf= rastructure. Normally baseline is sent out to the community, but with the n= ew containerized test bed, utilizing new baselines was overlooked. This has= now been addressed.

-----------------------------= ----------------------------------------
Loongarch Lab
* None

---------------------------------------------------------= ------------
Github Actions
* Machines are being moved out of 1 lab a= nd moved to a different physical lab space. Not sure when this is happening= . For a period of time the GHA robot will be down - Aaron will update with = ETA later. Migration should be fairly simple and seamless.
=C2=A0 =C2= =A0* Best case: 1 day of downtime (estimate)

=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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
* =E2=80=98Hello World=E2=80=99 patch merged in 2= 3.03
* Roadmap for 23.07 release - 15th April
=C2=A0 =C2=A0* Work com= plete on tooling for developing python documentation - Google docstring for= mat selected. Patch sent to the community.
=C2=A0 =C2=A0 =C2=A0 * Needs = reviews on the meson integration.
=C2=A0 =C2=A0 =C2=A0 * One module re-w= ritten to use the Google docstring.
=C2=A0 =C2=A0 =C2=A0 * Uses the same= Spinx config file as the one used for DPDK documentation. This should not = affect DPDK documentation and is isolated for DTS.
=C2=A0 =C2=A0 =C2=A0 = * Separating the DPDK doc and DTS doc is required. Added the =E2=80=98enabl= e-dts=E2=80=99 option, but it does not seem to work.
=C2=A0 =C2=A0* Non-= automated documentation such as coding guidelines need to be added
=C2= =A0 =C2=A0* Fabric integration is completed. Doc changes need to happen. Th= is will contain the passwordless sudo, removing the use of scp.
=C2=A0 = =C2=A0* Smoke tests
=C2=A0 =C2=A0 =C2=A0 * Patrick will talk to Jeremy t= o follow up on the plan over the email. As a suggestion, non-TG smoke tests= would be an option for this release.
=C2=A0 =C2=A0* TG abstraction coul= d be an option. Juraj has looked at it and might be able to do this. Try to= create a RFC if possible.
=C2=A0 =C2=A0* Minor changes
=C2=A0 =C2=A0= =C2=A0 * Using a git commit ID instead of tarball.
=C2=A0 =C2=A0 =C2=A0= * Updates to the linter tools.
=C2=A0 =C2=A0 =C2=A0 * Logging changes -= each testsuite logging into a separate file.
=C2=A0 =C2=A0* Patches tha= t were not merged - docker file
* Jeremy will not be able to attend the = calls. Typically works from noon to 6pm Wendesdays.

=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 ot= her business
* Next meeting is April 13th
* Labs will be discussed in= Gov board meeting in April
=C2=A0 =C2=A0* Information desired about po= wer outage
=C2=A0 =C2=A0 =C2=A0 * UNH lab has no way around power outage= s - a generator backed datacenter is not financially viable. The best we ca= n do is backfill test results when power is restored
=C2=A0 =C2=A0 =C2= =A0 * This was the most serious power outage seen at the lab in the past fe= w years

--

Patrick Robb

Technical Service Manager

UNH InterOperability= Laboratory

21 Madbury Rd, Suite 100, Durham, NH 03824

www.iol.unh.edu


--000000000000173a4d05f81ee478--