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 C7CB645BAB; Wed, 23 Oct 2024 07:53:10 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4460F40DCD; Wed, 23 Oct 2024 07:53:10 +0200 (CEST) Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) by mails.dpdk.org (Postfix) with ESMTP id 9646040A6E for ; Wed, 23 Oct 2024 07:53:07 +0200 (CEST) Received: by mail-pg1-f173.google.com with SMTP id 41be03b00d2f7-7ea6a4f287bso4133494a12.3 for ; Tue, 22 Oct 2024 22:53:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1729662786; x=1730267586; 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=/3ZDEYqiYuT8EdQVAGsWCWLD2S2fXIULREzBJlilQGU=; b=hvQlJW/dWPLffOq5IFkBuThoxYukKW+H74W8Zza24PsiTFvSWR13KOXiHjXX40yjJC JrBcwD4E2+37deL+DXY4TvESozsl5xd2IX69n1PDxLqXSVhDoASVfp88+ha9PJahLVtt oZm1WlG6sQ2OMnTsjWunttOddvq+nq42eZsok= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729662786; x=1730267586; 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=/3ZDEYqiYuT8EdQVAGsWCWLD2S2fXIULREzBJlilQGU=; b=TWpVdEf2zRlwPs53HsgkIrCze52w9YtsGdsXs8EwYpLfXxZ1mqBif/WVALuxocQUMy 8w77VgE7+4gBEAB1rYJsNuDdhh9WVumH5Mu7nqSfBaq51weXggovqgxEUtI03LbGCmvC KE5fe7deF5gZfz5AI0esLFRU4C780nGyqusUQDEVgGeqGC9rh8qtndBg2vRYVeygVme0 5O+FKOfTjedxeaNIqvbp+s6f+2y08R/AkUWecdRWadTMxhtxUZmlmCr6/w2UnCu6M6Ty amj63JxJKV0N9fEzb5GYewERSb8bxqS8y1Vg5Gr7zsOZuMgesKyRcBgx/LMC8xb5fTR/ AAgg== X-Gm-Message-State: AOJu0Yzakx/TEwKQVWTG7KYSf5sxphbnDiIETpo/u+t1/pv93/AYnLYu ZoSDennX0Dulkcf8EIg/7A15wg/RR+5bdrU2lV8qpEKy1MXPWDlyfLIIDgIpDJuqwMoZDyMtqK3 dNcOGfP8obFLsC4ehlx/ZOkQoadlcMXfL7L/kDzqUuJtd4RGamdg= X-Google-Smtp-Source: AGHT+IEate0RIs+Xir8L0PsOsAX4CHHUcxvgkoQZxsOIj46I3PQ23NDprK1WLgAK8fs8HYvTHmzUpRWZ+VsVF+MKSio= X-Received: by 2002:a05:6a20:9f43:b0:1d8:f977:8cda with SMTP id adf61e73a8af0-1d978b2e4fbmr1956874637.27.1729662786020; Tue, 22 Oct 2024 22:53:06 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Wed, 23 Oct 2024 01:51:32 -0400 Message-ID: Subject: Community CI Meeting Minutes - October 17, 2024 To: ci@dpdk.org Cc: dev , dts@dpdk.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 ##################################################################### October 17, 2024 Attendees 1. Patrick Robb 2. Ali Alnubani 3. Paul Szczepanek 4. Luca Vizzarro ##################################################################### 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 presented the UNH Lab retrospective to the tech board on Wednesday, and shared a 2025 work items planning and voting spreadsheet. The tech board will have the remainder of this week to submit ideas. Then, voting will take place next week and the 2025 SOW will be drawn up. * Aaron is OOO this week but Patrick needs to touch base with him before voting takes place * https://drive.google.com/file/d/1tBrQwXNDDNKRB5lQmkUU75Hh9JdgKFXa/v= iew?usp=3Dsharing * The minimum meson version is being upgrade to .57.2 * Because UNH is doing both mainline and LTS testing, there is a need to use the correct minimum supported meson version per release when doing testing. This is now being accomplished in UNH CI testing by running the ci linux setup script before running the build/unit testing: https://git.dpdk.org/dpdk/tree/.ci/linux-setup.sh =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Ali Alnubani reports he is no longer being CC=E2=80=99d in failing iol-mellanox-Performance reports. UNH CI Lab guys will check the email subscription settings. * Dpdk-ci repo: * Manit from UNH has two series which he has submitted to this repo, for running devtools checks: * Patch parser update for /dts/* * https://patchwork.dpdk.org/project/ci/patch/20241015213211.587-1= -mmahajan@iol.unh.edu/ * Create_series_artifacy.py (patchseries apply and tar compress script) update for running devtools/check-meson.py * https://patchwork.dpdk.org/project/ci/patch/20241001170703.30348= -1-mmahajan@iol.unh.edu/ * UNH Dashboard had some instability on Monday-Tuesday, Patrick need to check to verify that there isn=E2=80=99t missing testing * Patrick disabled the old l2fwd testsuite from legacy DTS as it occasionally has a false failure where it receives 1999 packets when expecting 2000 * Luca already submitted a series rewriting this for new DTS, so UNH will move to using this instead soon * Konstantin Ananyev of Huawei is working on a patchseries which brings new extensions to the ring library, and it comes with a new dpdk-test stress test to verify synchronization between multiple threads for the API work as expected. He has tested it on his Intel systems he has access to, but needs to get coverage on ARM systems: https://patchwork.dpdk.org/project/dpdk/list/?series=3D33040 * UNH employees have run the autotest across our TX2, Neoverse n1, and Neoverse N2 systems * There were some failures with the first two versions when run on ARM systems. Konstantin is working on a new version. --------------------------------------------------------------------- Intel Lab * Patrick will ping them about meson version --------------------------------------------------------------------- Github Actions * Aaron is OOO this week --------------------------------------------------------------------- Loongarch Lab * Have set their CI system(s) to .57.2 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Next DTS branch: * Thomas added accounts for Paul and Patrick to ssh to dpdk.org and push/pull to the git server for next-dts * Patrick is also added as a maintainer for the legacy repo * Patrick applied a first testsuite, which was adding some testpmd methods which dean wrote * Also did a rebase and force push to remove the series which copied the dpdk-devbind script to the TG node * Note, this means that the TG network interfaces must be bound correctly before we run DTS (again). The DTS group will add a new solution later. * Testsuites: * L2fwd suites and blocklist need to have the @func_test decorator added to the testsuites, but otherwise can be merged * Dynamic queue configuration testsuite: In doing a final review I see that the final version Jeremy Submitted includes a port queue info class and =E2=80=9Cshow rxq/txq info=E2=80=9D function, which has already b= een added separately in Juraj=E2=80=99s capabilities series (applied to main). So, it should be a simple change, but a new version of the dynamic queue configuration suite needs to be submitted, based on Juraj=E2=80=99s functio= ns and dataclass. * Jeremy also mentioned there is opportunity to check queue capabilities more now that the capabilities series is merged * Mac_filter suite: Patrick and Nick have both tested this on more systems this week, and are confident in merging it * Nick added a new version yesterday which simply adds a capability check for the multicast testcase, which is accomplished by attempting to run =E2=80=9Cmcast_addr add=E2=80=9D * Dean indicates unified packet type suite is ready, but Patrick needs to review it and test it * Pre-built dpdk * Ran into some issues with testing this, but it will be submitted soon * If we want to build apps in the future, this should be done in the initial build stage instead of the testsuite * However, we should not build example apps anyways. Luca will remove the method for building example apps from DTS as a part of the suite. * Hello world testsuite should be removed in this series (we do not want to use example apps like helloworld) * Helloworld will be replaced by a similar testsuite which simply starts testpmd, and does nothing. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 Oct 31, 2024