June 30, 2020 Attendees 1. Lincoln Lavoie 2. Brandon Lo 3. Trishan de Lanerolle 4. James Hendergart 5. Juraj Linkes 6. Reyfone Wang 7. Tomasz Zawadzki 8. Owen Hilyard 9. Daniel Kirichok 10. David Liu 11. Thomas Monjalon 12. Ali Alnubani Note, I missed grabbing a list of the attendees in real time (so this is from memory, apologizes if I’ve missed a name). Agenda 1. Bugzilla Tracking for CI 2. CI Status 3. Coverity 4. Test Development 5. Any other business Minutes Bugzilla Tracking for CI * The “Lab” product now has the following components * CI scripts * Dashboard * Intel Lab * Travis CI * UNH Infra * Should we have default assignees for each component, instead of the generic ci@dpdk.org? * Lincoln will work on reviewing / assigning bugs that exist to get things cleaned up. * New bugs will still be created with the ci@dpdk.org assignee and will be assigned after review / confirmation. CI Status * BUG-495: make builds are getting stuck * Impacts all labs, need to change the flags on compile, to skip waiting for user input * This is because Makefiles will be removed in 20.11. * Keep Makefile testing until 20.11, then we remove the Makefile from CI tests. * Assign to Intel, put Brandon in the CC of the Bug * Intel Lab * BUG-493: * Intel Lab has DPDK headers installed system wide? * Need to confirm with Intel. * Reporting format * Should we only report on the last patch in a series? * Updating patches and applying patches in order (especially if they modify the same file) * Use git-pw to make sure patches are applied in order (Ali has details as patchwork’s maintainer) * Travis CI * No changes, no issues. * UNH Lab * Windows mingw-w64 compile testing (Bug-476) * In production now (reporting to patchworks) * Proposal to change warnings to errors, patch should have been merged, need to confirm if there are still warnings, before enabling this. * Broadcom upgrade to include 100Gbe NICs * https://bugs.dpdk.org/show_bug.cgi?id=489 * Should be installed early next week (July 6) * SPDK unit testing is enabled / submitting to patchworks * Haven’t seen any failures / issues * OpenSUSE Build Services (in development) * Everything is ready to submit, waiting on final legal sign off Coverity * DPDK has an account, running manually by John from Intel, and doesn’t cover all of the code base. * Free account, allowed to run multiple times per day * Would be more ideal to include Coverity from UNH platform, to improve the code base coverage (i.e. enable all drivers, etc.) * Process: build with tool set to instrument the output, submit tarbal to Coverity * Timing of triggers / building * How often to run this * Which branch to run against * UNH will look into this and reach out to John to get more details * Lincoln will create a bug to track this and will kick off the questions to the mailing lists, pending the outcome of investigations. * This will be worked on after we have the CI scripts working to run the additional DTS test cases that have been developed. Test Development * RSS Key Update * Coding and RST is getting started, based on feedback from the initial description * Checksum Offload * Submitted to DTS, includes feedback from mailing, tests multiple layers / encapsulations, etc. * Speed Capabilities * Submitted to DTS, got feedback from the DTS team, need to review that. * May have an issue with missing items within test pmd, need to open a bug in DPDK to request the feature. Dan will do this. * Promiscuous Mode * Basic case is already implemented in DTS, and doesn't cover corner cases (i.e. activating in different modes). There may also be an issue with what status for the other modes are available in the status output from testpmd. For now, this development is tabled for now. * MTU Update * Updated per feedback, submitted to DTS. * Rollout plan * Brandon is working on scripts to run new DTS cases on the hardware platforms in the lab. Planning to put focus on making it as easy as possible to add new test cases, as they become available / vetted through the development process. * DPDK board meeting is July 12, and needs the progress updates by July 9. Any other business * Meeting time: * Beginning in August, Lincoln has a conflict on this time slot, because of required participation in the OPNFV TSC. Can we open a doodle poll to look for an alternate slot for this session? * Lincoln will send out a poll to the current participants list, plus the DTS and Intel lab folks. * 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@iol.unh.edu https://www.iol.unh.edu +1-603-674-2755 (m)