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 53DA743DFC; Thu, 4 Apr 2024 18:29:56 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 49ABE409FA; Thu, 4 Apr 2024 18:29:56 +0200 (CEST) Received: from mail-oo1-f49.google.com (mail-oo1-f49.google.com [209.85.161.49]) by mails.dpdk.org (Postfix) with ESMTP id D9E524069F for ; Thu, 4 Apr 2024 18:29:54 +0200 (CEST) Received: by mail-oo1-f49.google.com with SMTP id 006d021491bc7-5a496fde460so699626eaf.1 for ; Thu, 04 Apr 2024 09:29:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1712248194; x=1712852994; 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=F2AFiAHntTRULmK+fCXt9Z6bZ81u7psWV/hqFyeqe3U=; b=cacNcJIHCGiln3XhgUnP6FNFZ+1eu5UXk0gZd5arN0tQFlUnXZ7nBIBVZ9P9t0cNLV j9a5lwbtGjER5L2U6rqyAM61zjNVPI1bvNOQ+uvIWokOs0LX0SKyJqjA9RBxDzgtm6Cl sjvqE3W5H77VW3SNtGBt4pCLl1eEear6SLJIg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712248194; x=1712852994; 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=F2AFiAHntTRULmK+fCXt9Z6bZ81u7psWV/hqFyeqe3U=; b=bprUShdKGG96WhibilqCyslVHI6wIOK0/fwjY2LCsa+0UiYytL6vj1e3C3sgk4G56S uqMKUcgpJb1VvUFQlzZV8jAF5mZzXYMiULMVdLOqnBCKkzew3U0Fqwaotc0K7m8hj8Q4 cnJWBpvWhwvKwT0z/wNTUomCvgqqNP4Nofgp/wF2RFb0WbcFi7C/rkqAadfjJ3WWIDnL tlZYkulGhEAKdqRusbw0vfz3n3mmIgdshp6NNw3ZuHyRWfT9Hizus/tWokPjEZ9DUfT4 QiKqPS7FCPJO37cMa6aHTDOVgbgREJloEpkm2YWGHOoUFeEc82xrvgpNRgUmzi0GyEuX DJCQ== X-Gm-Message-State: AOJu0Yys4z2Kjqvjxf8KjlYtDwcJ/AeGKxZU6l0V9r3l2InXZrVD1l4k fHSS2OxJc4J5fCg1+GSoif9d1O3dCOC3oVLXgaULz347udwz6yWaG1po+NwJvnZH14R+iLzdUvO aw0xK44C1vP6zy6pMMlFj5/QKTl/5EidQg7r/cztWk61g2gAwtmg= X-Google-Smtp-Source: AGHT+IHhguXVlCOxQUo1K0Wc/phe4xs1EnfNJSjpCEsRx1a/dUk3XELxv4ngyxMPtP93WklszxncVxtibqo1MhfJtbQ= X-Received: by 2002:a05:6820:2713:b0:5a7:c78a:2c96 with SMTP id db19-20020a056820271300b005a7c78a2c96mr2969880oob.3.1712248194053; Thu, 04 Apr 2024 09:29:54 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Thu, 4 Apr 2024 12:29:43 -0400 Message-ID: Subject: Community CI Meeting Minutes - April 4, 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 April 4, 2024 ##################################################################### Attendees 1. Patrick Robb 2. Juraj Linke=C5=A1 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 * DPDK 24.03 has been released * UNH Community Lab is experiencing power outages, and we are shutting down testing for the day after this meeting. * Will put in retests once we=E2=80=99re back up and running * Daylight saving time has hit North America, and will also happen in Europe between this meeting and the next one. Should we adjust? * We will adjust earlier 1 hour * Server Refresh: * GB will vote on this soon (I think over email) * Patrick sent Nathan some new information about the ARM Grace server that ARM is requesting, which Nathan is passing along to GB * UNH lab is working on updates to get_reruns.py for retests v2, and will upstream this when ready. * UNH will also start pre-populating all environments with PENDING, and then overwriting those as new results come in. * Reminder - Final conclusion on policy is: * 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: Patrick pinged Thomas about this this morning. * https://github.com/getpatchwork/patchwork/issues/583 and https://github.com/getpatchwork/git-pw/issues/71 * MSVC: Tech board discussed extending the dpdk libraries which compile with MSVC in CI testing, and making all new libraries which will be used by Windows require compile using MSVC * Some members mentioned difficulty due to burden of running Windows VM to test their patches against before CI * One solution is GitHub actions * Honnappa requested lab host a windows VM as a community resource. Users could SSH onto the lab VPN, and use that machine. * Patrick Robbwill follow up on the mailing list to see whether the ci group approves of this idea. * DPDK Summit will most likely be in Montreal * Once we have a date, Patrick will suggest to GB and TB that anyone who is interested can visit the lab the date after * CFP: * Should probably give a DTS update, which can be from Patrick, other UNH people, Honnappa, maybe Juraj (remotely) * UNH folks can probably do a CI testing update * Discuss new hardware * Discuss new testing * Discuss new reporting functionality, retests, depends-on, other qol stuff =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 * Dodji Seketeli is requesting information about the Community Lab=E2=80=99= s ABI jobs to investigate an error on his patch * Libabigail version is 2.2.0 * Patrick will send him the .so abi ref dirs this morning. * Marvell CN10K: * TG is working, Octeon DUT can run DPDK apps and forward packets. * Can=E2=80=99t figure out how to reconfigure the link speed on the QSFP port (want 2x100GbE not 4x 50GbE) - will ask Marvell people to SSH on to set this * Also need to verify the correct meson options for native builds on the= DUT * right now just using =E2=80=9Cmeson setup -Dplatform=3Dcn10k build= =E2=80=9D from dpdk docs * Juraj states that for ARM cpus (which is on this board) you should be able to natively compile with default options * SPDK: Working on these compile jobs * Currently compile with: * Ubuntu 22.04 * Debian 11 * Debian 12 * CentOS 8 * CentOS 9 * Fedora 37 * Fedora 38 * Fedora 39 * Opensuse-Leap 15 but with a warning * Cannot compile with: * Rhel 8 * Rhel 9 * SPDK docs state rhel is =E2=80=9Cbest effort=E2=80=9D * Questions: * Should we run with werror enabled? * What versions of SPDK do we test? * What versions of DPDK do we test SPDK against? * Unit tests pass with the distros which are compiling * OvS DPDK testing: * * Lab sent an email to test-report which got blocked because it was just above 500kb, which is the limit * Ts-factory redirect added to dpdk community lab dashboard navbar --------------------------------------------------------------------- Intel Lab * None --------------------------------------------------------------------- Github Actions * None --------------------------------------------------------------------- Loongarch Lab * None --------------------------------------------------------------------- DTS Improvements & Test Development * Nick=E2=80=99s hugepages patch will be submitted today (or already is). * Forces 2mb hugepages * Nick is starting on porting the jumboframes testsuite now * Starting by manually running scapy, testpmd, tcpdump to verify the function works, then writing the suite in DTS * Jeremy is working on the context manager for testpmd to ensure it closes completely before we attempt to start it again for a subsequent testcase * Juraj has provided an initial review of Luca=E2=80=99s testpmd params pat= ch, the implementation may need to be refactored, but the idea of simplifying the developer user experience is a good goal * Jeremy Spewockwill write to Juraj about the capabilities patch. UNH can test this if needed. * Other than the testcase capabilities check patch, Juraj will be renaming the dts execution and doing work for supporting pre-built DPDK for the SUT * Luca ran into what may have been a paramiko race condition from when the interactive shell closes. We are unsure what exactly is happening but we will probably need to hotfix this. Would likely require some checks when closing the section. * Luca tried to run from two intel nics, and could bind to vfio-pci, but then timed out when trying to rebind to i40e. Left with 1 interface bound to vfio, one interface bound to i40e. * Can try rebinding the ports with 1 command, instead of 1 by 1 * Maybe tried to run dpdk-devbind before all DPDK resources had been released (just speculation) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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 20, 2024