July 7, 2022 ########################################################### Attendees 1. Lincoln Lavoie 2. Nathan Southern 3. Owen Hilyard 4. Juraj Linkeš 5. Ali Alnubani 6. Jeremy Spewock 7. Aaron Conole 8. Michael Santana ########################################################### Agenda 1. General Announcements 2. CI Status 3. Test Development 4. Any other business ########################################################### Minutes =========================================================== General Announcements * Next Gov Board meeting is July 12, 2022, Lincoln / Aaron working on the update slides for the community CI testing. * Userspace Summit, September 6-8, 2022, https://events.linuxfoundation.org/dpdk-userspace-summit/, call for papers closes on July 22. September 6 will be the DPDK Hackathon, Tech Board Meeting, and Reception. =========================================================== CI Status ----------------------------------------------------------- UNH-IOL Community Lab * We have started work on turning on OpenSSL unit testing across the entire test matrix. * IPSEC tests start failing instead of being skipped across a range of distros (Ubuntu 20.04, Alpine, Arch) when an OpenSSL vdev is present * We would appreciate a list of other vdev tests that should be turned on, since we have updated our wrappers around meson to allow vdevs to be added to unit tests. * OpenSSL testing is tracked here: https://bugs.dpdk.org/show_bug.cgi?id=1045 * Broadcom hosts should be coming back online this week. New hardware install and setup completed. This upgrades those hosts to Ubuntu 22.04. * Lab has continued internal tech debt work on the dashboard and Jenkins pipelines, that is the background work needed to improve the dashboard performance and upstream the definitions of the test containers. * Need to begin planning for hardware refresh cycles for bare-metal infrastructure systems. Some systems are now approaching 5 years of age. Similarly, NIC vendors should plan for hardware refreshes of the specific NICs. UNH will be reaching out to vendors about hardware planning over the coming weeks. * Mellanox systems were offline this week, because of a hardware glitch, they should be back up early next week. * Still need to look into better caching approaches for git clones, where patches are applied. Couple of discussion points, can the system do depth-1 clones. This will remove the git history from tarballs, which means bisecting will not be possible in the case of regressions. Desire to limit the load on the upstream git servers. ----------------------------------------------------------- Intel Lab * No updates. ----------------------------------------------------------- Github Actions * Still waiting on the go-ahead for upgrading the Jenkins infrastructure that is driving the zero-day robot. Setup is running on an old version of RHEL, so a base OS is required. Waiting on lab logistics. * Aaron is looking into updating the system to apply the patches onto the branches other than the main dpdk. =========================================================== Test Development * The DTS Working Group would appreciate feedback on http://patches.dpdk.org/project/dpdk/list/?series=23695 * A V2 is in the works with a few additions (New config parser, more verbose logging, a new dependency manager and a Dockerfile), but any feedback is useful and appreciated * Work has started on packet generator abstractions and upgrading the test harness to use modern reflection helpers * If you have a packet generator you think should be available for use in DTS, please let Owen know, since the abstraction is being designed around the common capabilities of all traffic generators. * Planned packet generators are Scapy (for functional testing only), Trex and IXIA. =========================================================== Any other business * Next Meeting: July 21, 2022 -- *Lincoln Lavoie* Principal Engineer, Broadband Technologies 21 Madbury Rd., Ste. 100, Durham, NH 03824 lylavoie@iol.unh.edu https://www.iol.unh.edu +1-603-674-2755 (m)