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 5B24D454AC; Thu, 20 Jun 2024 18:40:41 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5450242E6C; Thu, 20 Jun 2024 18:40:41 +0200 (CEST) Received: from mail-oo1-f46.google.com (mail-oo1-f46.google.com [209.85.161.46]) by mails.dpdk.org (Postfix) with ESMTP id E594D42D28 for ; Thu, 20 Jun 2024 18:40:38 +0200 (CEST) Received: by mail-oo1-f46.google.com with SMTP id 006d021491bc7-5b96a781b63so431389eaf.1 for ; Thu, 20 Jun 2024 09:40:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1718901638; x=1719506438; 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=QTbP5y52+/iFpo3jWiO4VnJ5P0kEN9vtK//E4Urde5g=; b=JbsZfMoV2PtIcqPggf1/xAlEsZcFIUrj7YlgxwVqfqx579s8+tcEIGvCYHTwh6/JzE fjts06CRdJFVZ4H0sGwkZR1atRp4fJ//Hbg4oSuLla/mg/CLdAOR7dci/mNXrbq98apL Z6z3f56cMyeXYqyQRwSvE64LwSjSa3+5QEl7g= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718901638; x=1719506438; 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=QTbP5y52+/iFpo3jWiO4VnJ5P0kEN9vtK//E4Urde5g=; b=R+3EJVRGAfuLVcfdFJJY1bskFGxjbQPkFYbATOprU7bS+0UBShOMRrzwijluSVAnym JCXFrKl8POVFChs/FZNAvKAkRgr2dMjqwMj2pONVHDhifEn3XcQDTaESU5qhSGyyDuc9 ltSYd4ueF+V31/V4su3QjbG08+I8F8fn1fBuKVV+ub8//1B6wJZEEHImqR/efe5juelt a6H5uyEGRYkjPLn5RXvSl50IP1DdmHTSjlI1jwkKM//QuK3gPM/eE9xnDszcrcaa/G6C KzIwqsLs2BGCZisnfx6S2B7Dg4KHoMZ7qok0GYiNnZv2bNTCyZrnCBSej8SyqtoVw3Aa fV5A== X-Forwarded-Encrypted: i=1; AJvYcCVL5vyKGnDqNexxWgSMdWDlWbp0Rrh2UpTaTUpJSMOYerV1FluMypJ0GzwLEYOnFptuNu1tHqU/0i09yPo= X-Gm-Message-State: AOJu0Yx+2MgyFupV8yCx/G5W5R5BaCxGxGB9IGLtKGnKU+cIrlQoeg+P wr7brIjcqL3OMK/vx2uPm49OAPO5MaLezXwmCPDUZiMNs32u+UIyM1P8wPIlp/ysX6a4dcEgcvK UXg/KoFZpsWFmcM1sflEz0qxugXugNeF/yqnnoA== X-Google-Smtp-Source: AGHT+IE4rcn87pffPp3QMqCsf1XxWW54aN4f/k+GQZjEbxs0raULCyNDEt0wsytzEHNWxg1k7tUffYhvwOzcq+bDlRE= X-Received: by 2002:a4a:6c0b:0:b0:5bb:33a1:ad5f with SMTP id 006d021491bc7-5c1adbedcc3mr6520321eaf.4.1718901637707; Thu, 20 Jun 2024 09:40:37 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Thu, 20 Jun 2024 12:40:27 -0400 Message-ID: Subject: Community CI Meeting Minutes - June 13, 2024 To: ci@dpdk.org Cc: dev , 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 ##################################################################### Attendees 1. Patrick Robb 2. Juraj Linke=C5=A1 3. Aaron Conole 4. Dean Marx 5. Jeremy Spewock 6. Manit Mahajan 7. Nicholas Pratte 8. Paul Szczepanek 9. Tomas Durovec ##################################################################### 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 Summit in Montreal will be September 24-25: https://www.dpdk.org/event/dpdk-summit-2024/ * CFP closes July 21 * Next Wednesday is a federal holiday in the United States, so the UNH folks other than Patrick (Jeremy, Nick, Dean) wouldn=E2=80=99t be able to attend the DTS meeting * Rescheduled to 13:00 UTC next thursday * Depends-on: * Adam from UNH has begun development for the patchwork server / git-pw support for Depends-on. The project maintainer has approved his approach and he addressed questions from a couple other community members on the github issue. * Aaron requested that we start tracking which labs support depends-on on the dpdk.org testing page, like how we do with retests. https://patchwork.dpdk.org/project/web/patch/20240531220110.5159-1-probb@io= l.unh.edu/ =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Environments added for Compile/Unit tests: * Fedora 40 * Rhel 9 * Template Engine: * New versions of python/pip do not allow for pip installs outside of a virtual environment without an override, per pep 668 https://peps.python.org/pep-0668/. UNH team proposes to shift to using =E2=80=93break-system-packages to allow for pip installs outside of venv, i= n modern distros * For these ephemeral containers which only exist to run some DPDK build, unit tests, etc. the concern of breaking system python dependencies did not seem very salient * Flagging that this also adds a venv requirement to the linux-setup.sh script, although many users were probably already running from venv to begin with: https://git.dpdk.org/dpdk/tree/.ci/linux-setup.sh * Zlib vdev compression test is now running on an ARM tx2 server in the lab, and reporting results. So, now we have coverage for both x86 and arm arch. * SPDK compilation is running in CI: https://mails.dpdk.org/archives/test-report/2024-June/692342.html * This is only for x86_64. We tried arm64 but spdk support is poor on that side, and almost all distros compile with warnings. * Dashboard updates: * Now posting a retest counter for a patchseries on the report detail page (reminder, once you hit 3/3, you can no longer request retests on a series) * We introduced a bug to our reporting Monday afternoon which resulted in some missing patchwork contexts. This was fixed yesterday and all reports re-queued. It appears that we have backfilled all results now. * Pending: * https://patchwork.dpdk.org/project/ci/patch/20240523215945.16468-1-pro= bb@iol.unh.edu/ * Ali acked v1, but Patrick Robbwill ping him for final confirmation this is good * UNH has staged all the code internally to support this, so we should be good to go --------------------------------------------------------------------- Intel Lab * None --------------------------------------------------------------------- Github Actions * No news - it seems to be stable after the fixes implemented a couple week= s ago * New features like cirrus and retests v2 are forthcoming * No missing results were reported from the downtime mentioned at the last meeting --------------------------------------------------------------------- Loongarch Lab * Zhoumin indicated that he would be interested in supporting depends-on for his CI project, once it is supported by the patchwork project =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * New Testsuites written at UNH: * Vlan * Tests vlan filtering, vlan insertion, vlan stripping * Filtering works normal for mellanox cx5. I40e and bnxt_en nics are forwarding on packets with VLAN ids which differ from the vlan assigned to the rx_port * Jumboframes * Runs fine * Dynamic_queue * Is working for rx side. * When you change testpmd to tx forwarding mode, it is supposed to immediately send =E2=80=9Ca bunch of packets=E2=80=9D. This happens the = first time for i40e NICs, but not on subsequent starts, but happens every time on cx5. * Debugging this behavior, though it may necessitate a bugzilla ticke= t * Queue_start_stop * Cannot start/stop queues in vectorized RX mode. Need to determine whether another burst mode is allowed for this NIC, or whether start/stop is simply invalid on Mellanox. * Juraj pinged Thomas about merging the 7 patches which are ready, and he indicated he will be able to take a look at them on Monday. * update mypy and clean up: https://patches.dpdk.org/project/dpdk/list/?series=3D32026 * error and usage improvements: https://patches.dpdk.org/project/dpdk/list/?series=3D32038 * Methodology change for hugepage configuration: https://patches.dpdk.org/project/dpdk/list/?series=3D32129 * rename execution to test run: https://patches.dpdk.org/project/dpdk/patch/20240607083858.58906-1-juraj.li= nkes@pantheon.tech/ * node and inheritance improvements: https://patches.dpdk.org/project/dpdk/list/?series=3D31808 * clean up close in remote session: https://patches.dpdk.org/project/dpdk/patch/20240423122004.75240-1-juraj.li= nkes@pantheon.tech/ * testpmd show port info/stats: https://patches.dpdk.org/project/dpdk/list/?series=3D32112 * Juraj has finished reviews for all framework patches. He is not going to review new testsuites right now, so that he can focus entirely on his capabilities patch. * The next main question is to check whether the capabilities are conditional. * I40e NIC was reporting false for a capability (scatter), unless MTU is increased, then it can report true * Nick submitted the patch which splits out the execution and node configurations into separate files * Nick is also submitting a series which removes some unneeded conf values, makes some other refactors * Refactoring the port configuration is a separate patch - Patrick is looking at this =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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: June 27, 2024