[dpdk-ci] Community CI Meeting Minutes - August 27, 2020

Lincoln Lavoie lylavoie at iol.unh.edu
Thu Aug 27 20:49:34 CEST 2020


August 27, 2020

###########################################################
Attendees
###########################################################

1. Lincoln Lavoie
2. Trishan de Lanerolle
3. James Hendergart
4. Aaron Conole
5. Ali Alnubani
6. Brandon Lo
7. David Liu
8. Juraj Linkes
9. Owen Hilyard
10. Ruifeng Wang
11. Tomasz Zawadzki
12. Zhaoyan Chen

###########################################################
Agenda
###########################################################

1. Board Updates
2. CI Status
3. Test Development
4. Any other business

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

================================================
Updates from August Board meeting
================================================
Questions from the board:
   * Concern over having DTS requirement for testing, compared to pure
unit tests (i.e. code in DPDK proper)
Techboard Updates
   * Met August 26, discussing the testing requirement topic in email.
This topic is “what requirements should be for test cases when new
features are submitted to DPDK, i.e. should merge be blocked, if test
cases are not provided with the patch.”

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

Travis CI
   * BUG-508: Missing reports in Travis CI
      * Aaron reached out, but David is on PTO, so additional follow
up may be required.  May be related to some Travis builds failing due
to an infrastructure issue.

OBS
   * A big “chunk” if the upstream pull request, but there is still a
little more to do.  Aaron should be able to pick up this work next
week.

Intel Lab
   * Working on transition to Meson build, which will be needed for
the 2020.11 release (tracked BUG-xyz)

UNH-IOL Community Lab
   * Status
      * Intel 10G system is offline for integration for additional
functional tests.
      * Broadcom system (25G) is also offline, while the 100G issues
are being debugged.
      * Results for patch sets are now sent for the last patch in the
set, this should align with the changes Intel lab made as well.
      * SPDK downstream test is now using the 20.07 release git repo.
Had to add one additional dependence, the script pkgdep.sh should help
with streamlining this in the future.
      * Deployment of Functional Test Cases
         * Internal testing of 12 additional functional cases on Intel
10G, working ones will be moving to production while upstream reports
of broken ones will be made.
            * May need to bring up the tests that do not run due to
lack of supported drivers.
         * Functional test results are now emailed to patchworks
separated by vendor.
            * Currently only Intel supports functional testing while
we are working on improving test coverage on one vendor.
         * Broadcom has functional testing supported, but we are
working on getting the 100G NIC up and running before putting the
system back into production.
   * BUG-489: Broadcom 100G NIC Upgrade
   * BUG-408: ARM Hardware
      * Hardware is ready for shipping, and they will be contacting
UNH for shipping details.
   * BUG-504: DTS Upgrade on Mellanox Systems
      * Also investigating the cause of change to pause config applied
to the interface (i.e. flow control).  Only changes when DTS brings
the interfaces up / down and does the driver rebinding operations.

General
   * BUG-511: Check if performance tests are needed
      * Still looking for volunteers to help implement the scripts

================================================
Test Development
================================================

Completed Features
   1. MTU Update
   2. Basic stats
   3. Speed Capabilities
   4. Checksum offload checks
   5. Multicast Mac Filtering
   6. RSS Key Update
   7. L3 and L4 Checksum Offload
   8. Multicast mac address filter
   9. Linux Kernel Module VFIO Testing
   10. Linux Kernel Module UIO Testing
   11. FW Version  (new)
   12. Rx Interrupt (submitted, not yet merged)

Features in Progress
   1. Speed Capabilities
      * Pending updates to testpmd (BUG-496), just keeping here to
track status, etc.
   2. Inner RSS
      * Currently stalled by
https://bugs.dpdk.org/show_bug.cgi?id=530. There doesn’t appear to be
a way to access information about this through testpmd.
   3. QinQ offload
      * Some fixes have been made to vlan_ethertype_config to help
speed it up and make it more consistent. qinq_filter, which more
heavily tests offloading. We’re not able to be tested on our end since
we don’t believe we have any hardware that supports the feature
correctly.
   4. Module EEPROM Dump
      * Patch submitted to dpdk to add functionality in the testpmd to
allow output of EEPROM, we will implement feedback received on the
patch.
      * There is a limited way to test this feature, because the
returned PROM data is opaque.   One option could use tools external to
DPDK to also download PROM, then compare the images.  But that would
add additional dependencies to DTS for what tools need to be available
on the DUT.
   5. Rte_flow
      * We are currently looking into the scope of the API and the few
test cases that already touch the API to develop the list of test
cases.
      * Tests will need to allow for different supported actions on
each NIC / driver.  Release notes for each PMD should list the support
actions.

================================================
Any other business
================================================
* 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=2663&order=priority%2Cchangeddate%20DESC&product=lab&query_format=advanced&resolution=---


-- 
Lincoln Lavoie
Senior Engineer, Broadband Technologies
21 Madbury Rd., Ste. 100, Durham, NH 03824
lylavoie at iol.unh.edu
https://www.iol.unh.edu
+1-603-674-2755 (m)


More information about the ci mailing list