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 4917343D00; Thu, 21 Mar 2024 18:51:05 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id CA2ED42D45; Thu, 21 Mar 2024 18:51:04 +0100 (CET) Received: from mail-oo1-f48.google.com (mail-oo1-f48.google.com [209.85.161.48]) by mails.dpdk.org (Postfix) with ESMTP id 89888402C2 for ; Thu, 21 Mar 2024 18:51:02 +0100 (CET) Received: by mail-oo1-f48.google.com with SMTP id 006d021491bc7-5a485724ddaso750721eaf.1 for ; Thu, 21 Mar 2024 10:51:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1711043462; x=1711648262; darn=dpdk.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=WDoSxte+XCZKQfG8NbG6cBShf4x9U+ohFUtIBq39P7A=; b=CFaUDT3gjylzxX+4f6keO+3cK/MuZSjyXBJqJxGXXXT4eekOZukrPn58DX8T3nz58J thnM3wzO2d9GDpuctnyr1YN1ocugrdsF7DIHPld7sN1xrAy3qacr7cdcRGgtZnP95Kr+ Vq/IPTjHDXsLq3xTMcD/2ARx04V55QewHKjPo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711043462; x=1711648262; h=content-transfer-encoding:cc:to:subject:message-id:date:from :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=WDoSxte+XCZKQfG8NbG6cBShf4x9U+ohFUtIBq39P7A=; b=I8pnQwlSvc8YCqlN2NfbX887mRmZFx98/9vtdYanaGaZFt4zUt07NYIDdLvRs87/xE 8qBtKyJpxDZNgu6uaSdI+5E0lEoGGhIfnGp+oONrzA8bo8155Ha0EDGm0cPLstF66Ma4 xVXh/obhiMeX5r8ZUg4IOqJkdPeg3gRA7Xx4wY3wpP/6CTGrcSSxajsW4DV7klTvqm8m v1QpMIRpnfYiu7l2QUSzNssy/fF8GvNci4SycADMsSTaqtlWaDiHBtWurEtZqeK7Mm7I qVZM6bg9aFKaoqCBNSAv0QRrjOKFcfKPV8Nim9/NcMHY+eAhN8SjVbxbbs1UAmjroeJv 0eKg== X-Gm-Message-State: AOJu0Yxy8BKknljRJbQAio0HfvoDU0ZTdEVhVYydaYFrcoY3qnUh0GKK KjBkVDH1TB7See9/XmhvXQgvZXGTsLJVTwNoLkrGY8mqmIHUFPlQjbvX1euP/WELhI0e6Wjj9b6 vBRYALHkwlrH7xKj71zQR+NHWl+g8qKEvHTm99w== X-Google-Smtp-Source: AGHT+IHOyErzAIfh54hO4gUp3B/wipsEfw2DJmbyoY2kRdHdAWltvRAuv3Mal8kmIgfN6bFJ4P4VafavbXVwMyZkkw8= X-Received: by 2002:a05:6820:1387:b0:5a4:81f1:5ca6 with SMTP id i7-20020a056820138700b005a481f15ca6mr338770oow.1.1711043461697; Thu, 21 Mar 2024 10:51:01 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Thu, 21 Mar 2024 13:50:51 -0400 Message-ID: Subject: Community CI Meeting Minutes - March 21, 2024 To: ci@dpdk.org Cc: dev@dpdk.org, dts@dpdk.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 March 21, 2024 ##################################################################### Attendees 1. Patrick Robb 2. Aaron Conole 3. Nicholas Pratte 4. Jeremy Spewock 5. Cody Cheng ##################################################################### 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 * Daylight savings time has hit North America, and will also happen in Europe between this meeting and the next one. Should we adjust? * Going to push this decision back two weeks, and decide at the next CI Meeting * IPSEC-MB requirement increase: * This has been postponed to a future release * UNH did confirm that the final tag submitted by ARM for their repo (tag: SECLIB-IPSEC-2024.03.12) is compatible with the proposed changes from Intel in that DPDK now compiles, with tests passing. * V1.5 will ship with Ubuntu 24.04. Fedora already has it. Once it is widely available with latest versions of standard distros, this requirement will likely be reconsidered. * Server Refresh: * Aaron and Patrick presented this idea to Governing Board. It is still under consideration. * There was a followup provided showing which specific servers will have to be retired, which NICs will be migrated between servers, etc. * We can still use these systems as dev systems and/or SW based testing. * We are currently working with ARM to get a quote for a Grace system so we can follow up with GB for that too * Need to figure out what the lead time is for this server to ship * We have an agreed upon process and format for v2 of the Email Based Retest Framework. Zhoumin at Loongson is also working on the lab specific implementation needed in order for him to start using the get_reruns.py script and support retests. * https://inbox.dpdk.org/ci/de103a95-6f57-df25-0ab5-344dfd8a391a@loongso= n.cn/T/#t * Final conclusion is like: * A) If retest is requested without rebase key, then retest "original" dpdk artifact (either by re-using the existing tarball (unh lab) or tracking the commit from submit time and re-applying onto dpdk at that commit (loongson)). * B) If rebase key is included, apply to tip of the indicated branch. If, because the branch has changed, the patch no longer applies, then we can report an apply failure. Then, submitter has to refactor their patch and resubmit. * In either case, report the new results with an updated test result in the email (i.e. report "_Testing PASS RETEST #1" instead of "_Testing PASS" in the email body). * Depends-on support: The Patchwork maintainer accepted the plan for adding depend-on support to PW server. But, someone needs to write the code and submit it to the Patchwork project. Adam has indicated his willingness, but we want to check with the DPDK Community that it is a good value from the community=E2=80=99s perspective before we spend a lot o= f community lab resources on this. His email didn=E2=80=99t get a response bu= t we=E2=80=99ll re-ping the thread after the 24.03 release when people are a little less busy. * https://inbox.dpdk.org/ci/CAC-YWqhFpn5zrZsJ_R6sUehH1FzSWpuRFpgQ-CRaG5p= 8NrHAbQ@mail.gmail.com/T/#u * https://github.com/getpatchwork/patchwork/issues/583 and https://github.com/getpatchwork/git-pw/issues/71 * There will (probably) be a DPDK event in Montreal this Sept 9-11. * UNH will try to send as many people as possible, since we are so close =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Hardware Refresh: * QAT 8970 is enabled in CI, running the crypto_perf_cryptodev_perf DTS testsuite. * Windows updates: * Unit tests, Clang compile Mingw64 compile are all added to the Windows 2022 machine * Cody got confirmation from the 23.11 LTS maintainer that the staging branch is now triggering when he pushes. * OvS DPDK testing: * What are we actually testing? Regressions coming in from DPDK patches, or latest state of x OVS branch? * The former * Performance testing requires some baremetal testbed topology, where we would send some traffic, run OvS on the DUT, pass packets to OvS in a VM, TestPMD forwards packets (or something). * Need to verify that the Community Lab is the correct setting for this testing, that we are able to provide meaningful and stable results. We just need to define more specifically what the test would look like, and then we will know. --------------------------------------------------------------------- Intel Lab * None --------------------------------------------------------------------- Github Actions * Yesterday there was an outage at Ubuntu for their main package archives for a few hours, so the Robot was failing due to this dependency. We will have to put in retests. * There was another failure in the last two weeks due to update of the Ubuntu container image. * https://github.com/actions/runner-images/issues/9491 * Due to kernel update for increased ASLR entropy * LLVM Asan using a region that it shouldn=E2=80=99t, causing a crash * Workaround pushed to DPDK archives, and github has updated their base images to include the workaround as well Loongarch Lab * Zhoumin is working on the Loongson lab specific implementation of the retest framework (will still leverage the dpdk-ci get_reruns.py script). He states he will be able to support retests =E2=80=9Cas-is=E2=80= =9D and also rebase on tip of branch options. DTS Improvements & Test Development * Roadmap is ready * Ferruh was asking about DTS coverage for flow rules. It is outside the scope of the work in the lab SOW and not in the 24.07 roadmap, but we will pick it up if we are able. As writing a basic suite to validate some flow rules would just require starting testpmd, sending some commands in the testpmd shell setting flow rules, sending packets, validating that the rules were followed - because DTS supports all this, writing a testsuite should be possible currently. * The Scatter suite was merged * Nick has run his patch fixing the Hugepages allocation bug in DTS - will submit this once the 24.07 cycle begins. In the interim he is moving on to the other config refactoring related tickets on bugzilla assigned to him. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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: April 4, 2024