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 7F7AB43B08; Mon, 11 Mar 2024 23:36:29 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 1678A402E6; Mon, 11 Mar 2024 23:36:29 +0100 (CET) Received: from mail-oa1-f45.google.com (mail-oa1-f45.google.com [209.85.160.45]) by mails.dpdk.org (Postfix) with ESMTP id 92C9240276 for ; Mon, 11 Mar 2024 23:36:27 +0100 (CET) Received: by mail-oa1-f45.google.com with SMTP id 586e51a60fabf-21fe1bc5fc4so2173764fac.1 for ; Mon, 11 Mar 2024 15:36:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iol.unh.edu; s=unh-iol; t=1710196587; x=1710801387; 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=SquF11Xlzh8i2bnTkyCP1PNxKMwxeM0I0IXTY87UwSU=; b=YxGEnXDEZPbV1PDbB9nSWVxBSgEn2dutGtJvEl3LaWE57tPMpDd8i4E7oV27P9v+qe 65IG3xYa/P7XKbdbyt29fUHhNnhWh2Ac9oJ/apRi78SKMkg9eufeBdPNSrxqCNwIAxTE 1F1c5kHwhaMlFWt0EYIZ8A4qLYzGxq2ObvXgk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710196587; x=1710801387; 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=SquF11Xlzh8i2bnTkyCP1PNxKMwxeM0I0IXTY87UwSU=; b=q97roINCOyxkw0bZKjUjohG8ZpixCn5b3dlkXzcQ15Go+ClYx73XveOVTYVZvyY0oV n1RUD+D+xHnC91HEW/6eEVYlrMgWAbdEidTzBR+oF1NpyS8XydMGonJ5nQ6zwhAgtRnw gazHmO/vYwbdbRaPK0DrBnhK7zm1t03Bsc0oM1zozh1ArjbvBwrQPJBs0e1fuDB6l/2E LM/60hZjThyEf8WG2kTYJhFHTEKIL9atn/xcJiJiIrHoo3D3+pC1K7fUAz/lFkmjE6J+ txq1yFcapJ/Q73T1RWDV4gaLgZYe38xT3wFlm7wnAcgrhdOl1mPeTSdlVnoBnsQYSRhE xwOQ== X-Gm-Message-State: AOJu0Yy1DD1VMqEsWWfAIgppHoLk6bN4Ns5LiH0rz7KDLyKVsaHP6pRw PUac4+lv8q8FhSi0IIRNBHs2i+Vr5+OUySYW/PEQ6tE6v7xFwnMji8Fijt6vItGw64C31yZBMMm STk2ZetjbJX4pgM1ZAKGvncm2AuG5v/TlNKRLPM0qOHLkBP9G+Pw= X-Google-Smtp-Source: AGHT+IHvn6BmajO0Zup9KTesq0jQzpHSrRheKTojY9FNg/iPsDestzMgs8NmX8mfLvqROtmIy5GkfLr7rlx6op9e4a4= X-Received: by 2002:a05:6870:b51f:b0:21e:8490:7fd9 with SMTP id v31-20020a056870b51f00b0021e84907fd9mr3563538oap.10.1710196586720; Mon, 11 Mar 2024 15:36:26 -0700 (PDT) MIME-Version: 1.0 From: Patrick Robb Date: Mon, 11 Mar 2024 18:36:16 -0400 Message-ID: Subject: Community CI Meeting Minutes - March 7, 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 Sorry, I forgot to send these last week. March 7, 2024 ##################################################################### Attendees 1. Patrick Robb 2. Ali Alnubani 3. Paul Szczepanek 4. David Marchand 5. Aaron Conole ##################################################################### 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 * IPSEC-MB requirement increase: * Aaron has some questions about whether this new requirement has been properly documented - having a conversation with Ciara to that end on the mailing list currently * Arm did publish an updated tag for this repo - Ciara has some ideas for what may be going wrong and started a conversation on the mailing list * Patrick Robbwill forward this conversation to Paul * Building under OpenSSL is still supported * Server Refresh: * See the mailing list for the most recent ideas, but we will be putting various options in front of GB in the March meeting * Idea is to try to support as many arches as possible (intel x86, amd x86, arm grace-grace) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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: * NVIDIA CX7: * Without writing out the whole background for the cx7 testing on our NVIDIA DUT, we are being bandwidth capped by the server with this performance testing, but this can be worked around by acquiring a 2nd CX7 NIC for the DUT server. * For on thing, this corresponds to the testing NVIDIA publishes: https://fast.dpdk.org/doc/perf/DPDK_23_07_NVIDIA_NIC_performance= _report.pdf * Patrick has asked whether NVIDIA can donate this NIC. We can also go to the DPDK project asking for it, but they have already provided two cx7 to the Community Lab, so it is not ideal. * Over email we have noted that the Broadwell CPU is old and may not be adequate for higher bandwidth testing * QAT 8970 on Amper Server: Has been dry run and is working * Requires a few change in DTS which Patrick can submit once David/Dharmik give approval (basically relates to loading vfio with custom options for certain QAT devices only) * If there are no objections, UNH folks can write up the automation scripts today and get the testing online today or next week. * Test Coverage changes: * OpenSSL driver test has been added to our unit testing jobs * Marvell mvneta build test has been added, per: https://doc.dpdk.org/guides/nics/mvneta.html * Debian 12 has been added to the CI template engine, and we=E2=80=99re running testing from this now * Need to upstream this. * Robin Jarry noted on Slack UNH has been sending out results to test-reports mailing list without setting in-reply-to message-id for the patchseries. Adam has resolved this. * Ferruh also notes that in looking at this he noticed duplicate emails being sent by UNH, which we still need to resolve * Cody at UNH has been making updates to testing on Windows: * Did modify the 2022 build test this week, moving it from the MSVC preview compiler to the MSVC standard compiler (which with v17.9.2 has now caught up to the build features previously only available in the preview version) * Cody is also adding the Clang and Mingw64 compile jobs to the 2022 server (they are only on server 2019 right now) and also is adding DPDK unit test/fast tests to the 2022 server. * David Marchand noticed a bug with the create artifact script: After failing to apply on the recommended branch and trying to fall back on applying to main, it did not checkout to tip of main. Patrick will look. * Bugzilla ticket was creating noting that we need to add 23.11-staging to our CI --------------------------------------------------------------------- Intel Lab * None --------------------------------------------------------------------- Github Actions * Has to double check the ipsec-mb requirement and how we generate abi symbols. Need to check that they are pulling the right version. * In progress in migrating back to the original server this ran on before the server was physically moved to another location * Going to completely re-image/update the server * Posted a series for adding Cirrus-CI to the robot monitoring * Comments are welcome on the mailin list * Need to add a Cirrus YAML config for the DPDK repo --------------------------------------------------------------------- Loongarch Lab * Zhoumin has stated on the mailing list that he can support the email based retest framework * Possible to store commit hash when series as submitted, and recreate those artifacts as needed * Also can support re-apply on tip of branch X * There is an ongoing conversation on CI mailing list for 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 DTS Improvements & Test Development 24.07 Roadmap * Ethdev testsuites: * Nicholas: * Jumboframes: https://git.dpdk.org/tools/dts/tree/test_plans/jumboframes_test_plan.rst * Mac Filter: https://git.dpdk.org/tools/dts/tree/test_plans/mac_filter_test_plan.rst * Prince: * Dynamic Queue: https://git.dpdk.org/tools/dts/tree/test_plans/dynamic_queue_test_plan.rst * Need to vet the testsuites. It may be possible to add additional testcases, refactor testcases. We want to flex the same capabilities as the old testsuites, but make improvements where possible. * We should loop in ethdev maintainers and ask for their review on the testcases * David test an email a couple years ago which priority ranked some ethdev capabilities and testsuites, and if we can find this email we should use it. * https://inbox.dpdk.org/ci/CAJFAV8y8-LSh5vniZXR812ckKNa2ELEJVRKRz= T53PVu2zO902w@mail.gmail.com/ * Configuration schema updates: * Nicholas: * Working on the Hugepages allocation first, then will do the other config updates (ripping out some unneeded keys from the schema) * Will follow up with the ethdev testsuites * API Docs generation: * Juraj: Needs review from Thomas (the Doxygen integration part), may need to be addressed when Juraj gets back from vacation. * Skip test cases based on testbed capabilities: * Juraj: RFC should be ready before Juraj leaves on vacation. 24.07 shouldn't be a problem. * RFC Patch: https://patches.dpdk.org/project/dpdk/patch/20240301155416.96960-1-juraj.li= nkes@pantheon.tech/ * The patch requires https://patches.dpdk.org/project/dpdk/list/?series=3D31329 * Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1351 * Rename the execution section/stage: * Juraj: Juraj will work on this in 24.07 and submit a patch to continue the discussion. The v1 patch will be ready for 24.07, but the discussion/review could push the patch to 24.11. * Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1355 * Add support for externally compiled DPDK: * Juraj: Juraj will start working on this in 24.07. There's a small chance we'll get this in 24.07, but Juraj wants to target this for 24.11. * Bugzilla: https://bugs.dpdk.org/show_bug.cgi?id=3D1365 * Jeremy has a bugzilla ticket for refactoring how we handle scapy on the TG (no more XMLRPC server), and will do this in 24.07 * We will finalize at next DTS meeting =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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: March 21, 2024