DPDK Userspace 2018 has ended
Back To Schedule
Thursday, September 6 • 10:00am - 10:45am
DPDK CI & Open Lab

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Establishing a CI system for DPDK is facing several challenges: 1) DPDK validation (build, test and benchmark) need to cover different OSes, vendors’ platforms, and vendors’ NICs. 2) Need to do CI test for DPDK patches in “before merge” and “after merge” timely (in a short time).  

The proposal is that DPDK open lab + DPDK CI system. In open lab, standard testbeds are designed by each vendor, and all testbeds are managed centralized. Based on standard testbeds, a unified test suite can be well defined to cover OSes, platforms, NICs and their combination. With standard testbeds and a unified test suite, execution time is fined controlled and consistent quality indicator can be provided to all users. Meanwhile, CI system is designed to monitor patches in community, to trigger build test on each OS, and to dispatch tests to testbeds in open lab. Finally, the validation results are showed in CI dashboard. Furthermore, CI system includes a database in the back-end to support to track quality and performance data.

avatar for Jeremy Plsek

Jeremy Plsek

Software Developer, University of New Hampshire InterOperability Laboratory
I am the current maintainer of the DPDK CI Dashboard (lab.dpdk.org) backed by DPDK. I also presented at the Dublin Summit this year under a similar topic.

Lijuan Tu

Network Software Engineer, Intel

Thursday September 6, 2018 10:00am - 10:45am IST

Attendees (2)