July 1, 2021

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

1. Lincoln Lavoie
2. Owen Hilyard
3. Brandon Lo
4. Ali Alnubani
5. Lijuan Tu
6. Aaron Conole
7. Michael Santana

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

1. Performance Metric Change to Percentage
2. Coverity Testing
3. CI Blog
4. CI Status
5. Test Development
6. Any other business

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

==========================================================================
Performance Metric Change to Percentage

* Change was merged into DTS, the Community Lab can move forward with rolling out this change.
* Mellanox testing will skip the 512B frames case to avoid the known regression with the TRex upgrade required for DTS.
* This work will start the week of July 12, since Owen is on vacation the next week.

==========================================================================
Coverity Testing

* The requested tool “Coverity Desktop” is not available as part of the “Coverity Scan” that is available to open source projects.  This is available as part of their pair product offerings.
* Will re-discuss on the next CI call.

==========================================================================
CI Blog

* https://docs.google.com/document/d/1BmYiJK_Ndo21bgjCZYQS2HUupHpNjkXnwsu6aj8AG1U/edit#
* Ready to publish - Yes - Lincoln will forward to the LF folks to get this published.
* Next Topics - no specific topics raised.

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

--------------------------------------------------------------------------
Intel Lab

* Working on setting up the DTS CI processes, some test suites were missing, and were only running a subset of test cases or some smoke test cases.  Working on expanding the test coverage for DTS.
* Working on setting the test guides to document the testing / developer work (per the DTS improvement work).
* DPDK CI, still working on some of the previous issues with how the systems deal with the patch series, root cause identified, but not yet resolved.

--------------------------------------------------------------------------
Github Actions / OBS

* Michael has been working on the OBS integration, work is ongoing (about 75% completed).  Aiming to get this completed in the next couple of weeks.  
* Aarond recently completed some reporting framework on the OVS mailing list: https://mail.openvswitch.org/pipermail/ovs-dev/2021-June/384521.html.
* Aaron has started working on the patch recheck request, and will be implementing this on the Github robot.

--------------------------------------------------------------------------
UNH-IOL Community Lab

* Alpine container now running meson compilation, unit testing has a failure that’s being looked into, ABI has a compile issue that is also being investigated.
* Still working on FreeBSD13.0 for the unit testing
   * Will focus on unit testing after fixing some failures, related to the contig-mem (hugepages).
   * Compile and ABI testing in production
* Internal ABI migration has been completed
   * Scripts have been created to refresh images as well as their ABI references
   * Standardized image is responsible for generating and checking other images’ ABI dumps. This allows for smaller image sizes and being able to generate an ABI on a for an image that does not have libabigail installed
* Ubuntu 20.04 ARM cross compile with clang bug fix merged. Will look into adding the cross compile job back into the per-patch testing.
* Performance failures on Intel x86_64 40G are still being investigated.  This system will be pulled off-line for July 2 to July 5, so  the Intel team in China can look into the issues.
* Also debugging Broadcom x86_64 25G system for functional tests, possibly related to recently upgrading DTS.
* Support for 1C/2T has been added to the dashboard.  This was required by a recent change in how DTS reports the performance data for the single_core_perf_testing.
* Still working deployment of UBSAN and ASAN.  Some issues identified by ASAN have been addressed through patches, some more work is still required before ASAN will run cleanly.

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

* DTS Improvement
   * Discussions are progressing. Work is being tracked here: https://docs.google.com/document/d/1c5S0_mZzFvzZfYkqyORLT2-qNvUb-fBdjA6DGusy4yM/edit
   * Next Meeting: July 7
* Community Lab Objectives
   * Q1 Update to the techboard: https://docs.google.com/document/d/1v0VKtZdsMXg35WNDawdsnqj5J4Xl9Egu_4180ukKD2o
   * Status tracking is also being partly carried out in Bugzilla.  Epics have been created for each major objective. This will span 2021, do not expect them to be closed quickly. Updates posted to each objective will track story completion, etc.  This is a compromise of how to easily track the long term objectives.
* Open Requests (outside of planned objectives)
   * Add meson syntax check testing (https://bugs.dpdk.org/show_bug.cgi?id=696)
      * Will leave this open for now for folks to give feedback on.

==========================================================================

Any other business
* Next meeting: July 15, 2021

--
Lincoln Lavoie
Principal Engineer, Broadband Technologies
21 Madbury Rd., Ste. 100, Durham, NH 03824
+1-603-674-2755 (m)