DPDK CI discussions
 help / color / mirror / Atom feed
From: Patrick Robb <probb@iol.unh.edu>
To: ci@dpdk.org
Cc: dev <dev@dpdk.org>, dts@dpdk.org
Subject: Community CI Meeting Minutes - October 17, 2024
Date: Wed, 23 Oct 2024 01:51:32 -0400	[thread overview]
Message-ID: <CAJvnSUAzKhjYMBaj4rDmWfAsU=kkCs3hd0rR49o_m7KHgOvm_w@mail.gmail.com> (raw)

#####################################################################
October 17, 2024
Attendees
1. Patrick Robb
2. Ali Alnubani
3. Paul Szczepanek
4. Luca Vizzarro

#####################################################################
Minutes

=====================================================================
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/view?usp=sharing
* 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

=====================================================================
CI Status

---------------------------------------------------------------------
UNH-IOL Community Lab
* Ali Alnubani reports he is no longer being CC’d 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’t 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=33040
   * 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

=====================================================================
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 “show rxq/txq info” function, which has already been added
separately in Juraj’s 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’s functions
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 “mcast_addr add”
   * 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.

=====================================================================
Any other business
* Next Meeting Oct 31, 2024

                 reply	other threads:[~2024-10-23  5:53 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAJvnSUAzKhjYMBaj4rDmWfAsU=kkCs3hd0rR49o_m7KHgOvm_w@mail.gmail.com' \
    --to=probb@iol.unh.edu \
    --cc=ci@dpdk.org \
    --cc=dev@dpdk.org \
    --cc=dts@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).