December 3, 2020 ###################################### Attendees ###################################### 1. Lincoln Lavoie 2. Brandon Lo 3. Tomasz Zawadzki 4. James Hendergart 5. Ali Alnubani 6. Lijuan Tu 7. Trishan de Lanerolle 8. Juraj Linkeš 9. Thomas Monjalon 10. Ruifeng Wang ###################################### Agenda ###################################### 1. CI Status 2. Bugzilla Status 3. Test Development 4. Any other business ###################################### Minutes ###################################### ====================================== CI Status ====================================== -------------------------------------- General -------------------------------------- * BUG-210 (Patches with dependency fails to apply): Syntax is now official in the documentation, should be possible to update the script to look for / parse this information. * Owen from the UNH team is working on this ticket. * BUG-511 (Add check if performance tests are needed): This can also be implemented to avoid running unnecessary testing. * Patch should be up to DPDK-CI on Friday. It’s currently being tested in the Community Lab. -------------------------------------- Travis CI / OBS -------------------------------------- * From Aaron: Travis CI has become unusable. They have a new model of operation, and it prevents us from getting the same number of builds we are used to getting. Going forward we will switch to github actions. I have a plan in place to submit the feedback from github actions to the test results mailing list, and will be working on that after the ovs conference. * Github does not support arm systems. Travis CI would require a payment for this support (because of the other changes). * Ideally, we should target 2 systems for arm CI coverage, UNH-IOL Community Lab, plus 1 other site. One option could be for a community member to host an arm server that is tasked by GitHub actions to do the builds / tests. This is documentation for hosting external nodes with GitHub actions: https://docs.github.com/en/free-pro-team@latest/actions/hosting-your-own-runners/about-self-hosted-runners -------------------------------------- Intel Lab -------------------------------------- * The 20.11 release is running in the Intel CI lab, working on updates for the 21.02 release, which includes updates to the OS, etc. * Working on adding some functional tests to run inside the Intel lab. -------------------------------------- UNH-IOL Community Lab -------------------------------------- * Scatter test is back in production, with fixes merged into DPDK code bases, tracking bug closed. * SPDK compile testing is now passing * Will be getting the other operating systems back online for this test, this will close BUG-543 * Working on adding functional testing to the Mellanox NICs * Mellanox is also planning to upgrade the driver and firmware * ARM hardware has issue with built-in vfio-pci kernel module not being detected by DPDK driver bind script; kernel version 5.4.0-54 * Arm participants are going to look into this. If you need an VPN account, email dpdklab@iol.unh.edu * ABI Checks * Runs on top of compile tests, i.e. doesn’t need dedicated hardware. This compares an ABI dump to the previous release, using libabigail. Need to store the reference output from the previous release. Should be reported as a separate check/test in patchworks, if possible (need to verify if this can be easily done and wouldn’t double the number of reports for the compile runs). Need to create a bug ticket for this. Travis's ABI check: https://github.com/DPDK/dpdk/blob/main/.ci/linux-build.sh#L60 Being tracked in BUG-588 * Broadcom * 100G system needs to be worked on by Broadcom team, now that 20.11 have been released. * Coverity Testing * Need to resume this work, being tracked in BUG-589 ====================================== Bugzilla Review ====================================== * https://bugs.dpdk.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=IN_PROGRESS&columnlist=product%2Ccomponent%2Cpriority%2Cbug_status%2Cassigned_to%2Cshort_desc%2Cchangeddate&component=job%20scripts&component=UNH%20infra&component=Intel%20Lab&component=Travis%20CI&list_id=3419&order=priority%2Cchangeddate%20DESC&product=lab&query_format=advanced&resolution=--- ====================================== Test Development ====================================== * Tech Board is planning to look into future plans in December, once the 20.11 release is done. ====================================== Any other business ====================================== * No Community CI meeting December 31, 2020. * Next DPDK Board meeting is Monday, December 7, 2020. Need to provide a testing readout to the board. -- Lincoln Lavoie Senior 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)