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 B820643D00; Thu, 21 Mar 2024 18:51:08 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1651442E4D; Thu, 21 Mar 2024 18:51:06 +0100 (CET) Received: from mail-oo1-f42.google.com (mail-oo1-f42.google.com [209.85.161.42]) by mails.dpdk.org (Postfix) with ESMTP id 915DA42DE9 for ; Thu, 21 Mar 2024 18:51:02 +0100 (CET) Received: by mail-oo1-f42.google.com with SMTP id 006d021491bc7-5a49261093cso612976eaf.3 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=T7Cg08RgZbWqZpV2aiaYGl3MYMhlMUtUCoc/kCPKGEOSuf1DrksRgZsd9eT9GD3HYq ldm520ZGrn6y0jeFP8Wq0jBqEltEFnW6SQ9lyBAGikOwAo0sI0v66lv/lVWjDZdo9aih 3P7TO0EZ+blHxU+fPf2a69q9OU0XpW7iy9Zwxfugxn2QIlfyezzai6ccaEUrGi0R/2rP thuZEUZBr6wrv0mmyrqaowr/nJ+Wb/iC2T1WkOorOKNCjqI+dW9SK9xUsOjGPzwaH973 viADRljYPhXqKrV05Nn4LP3MXUohaUxU7aZont3tiHF1AUwUu6YV65qcerBvHgJnuB37 of9g== X-Forwarded-Encrypted: i=1; AJvYcCU8r8MOZfAPOY3Qn4W+sFrK1e13YPkptkNebv+s4EmsmVrBsZHvLZ0nTRWN/Ywed4TMzw+pO+oOXZwM06A= X-Gm-Message-State: AOJu0Yxf0eKjudLL46OiJgQqQ70ent1m0d49gDWVh7xsxiR5zR0y+gI4 sVfyuZqEy0XEGEJjY47jDfGvCZjc7sJ2GqNC9+OYPaTRt0H4CPKkCN5Yhy0q5/lplyfVizLAzh6 4or2mSwBuI+mtAKRDzwZ9AISCGkCaC7OKR3Q/XXroQ6Tr1cX3RnI= 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: 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 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