<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
span.EmailStyle18
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.EmailStyle19
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:#1F497D;}
span.EmailStyle20
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Hi Bob,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">A few comments/questions on “UNH Policies and Procedures Doc”:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">- Objective and Scope of Project<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> - 2: “DPDK-enabled applications”, what are these applications, are they refer to testpmd/l2fwd like test applications, or OVS/VPP like other products using DPDK? And if these are other products,
will they run for all vendors or for the vendor requested it?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> - 3: “Demonstrate any new feature performance of DPDK”, is this via updating test scripts, if not how these new test will be run and how results will be shared?<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> - What is the plan to use Lab for Continuous Integration, adding more sanity checks than performance checks by time, as far as I know this was one of the initial plans for a lab.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">- DPDK Branch(s) to test<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"> - 5.1.1: “master”, a little background, in dpdk development there are multiple sub-trees, some specific patches targets specific trees, these sub-trees are merged into main tree before release
candidate, and there is a target to do regular integration from these sub-trees.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">As a result of this process, for example a patch sent for next-net sub-tree may not apply cleanly to main repo, so it won’t be tested. But that patch will be applied to next-net tree and a week later next-net
tree will be merged into main tree, this patch can be something affects the performance, but it won’t be detected. Later, when a patch arrives that can be applied on main tree, it will reveal the performance issue, but suspect will be the wrong patch and the
problematic patch will be already merged. <b>We need a solution for this.</b> There are 5 sub-trees merged into main tree and more than half of the patches are coming to main repo through them.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">- Private DPDK-Member only Dashboard Specification
<o:p></o:p></span></p>
<p class="MsoNormal" style="text-indent:.5in"><span style="color:#1F497D">- 5.6.1.2: “The delta-values of the script output, per test performed.”, in member-only dashboard, why not show base value too, since it will be updated regularly, via “--update-expected
argument”, it would be good to see both current baseline and the diff.<o:p></o:p></span></p>
<p class="MsoNormal"><a name="_MailEndCompose"><span style="color:#1F497D"><o:p> </o:p></span></a></p>
<p class="MsoNormal"><span style="color:#1F497D">- I am for defining a change management system, there are multiple vendor and multiple requests, it would be good to trace, discuss and record the result for all of them systematically.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">ferruh<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><a name="_____replyseparator"></a><b>From:</b> O'Driscoll, Tim
<br>
<b>Sent:</b> Thursday, July 19, 2018 3:55 PM<br>
<b>To:</b> 'ci@dpdk.org' <ci@dpdk.org><br>
<b>Cc:</b> 'Bob Noseworthy' <ren@iol.unh.edu>; Mcnamara, John <john.mcnamara@intel.com>; 'Shepard Siegel' <shepard.siegel@atomicrules.com>; 'Thomas Monjalon' <thomas@monjalon.net>; 'Erez Scop' <erezsc@mellanox.com>; 'Shreyansh Jain' <shreyansh.jain@nxp.com>;
Xu, Qian Q <qian.q.xu@intel.com>; 'pmacarth@iol.unh.edu' <pmacarth@iol.unh.edu>; 'Matt Spencer' <Matt.Spencer@arm.com>; 'George Zhao' <George.Y.Zhao@huawei.com>; 'Mishra, Shishir' <Shishir.Mishra@spirent.com>; 'Lixuming' <lixuming@huawei.com>; Tkachuk, Georgii
<georgii.tkachuk@intel.com>; 'Trishan de Lanerolle' <tdelanerolle@linuxfoundation.org>; 'Sean Campbell' <scampbel@qti.qualcomm.com>; 'Ali Alnubani' <alialnu@mellanox.com>; 'May Chen' <May.Chen@huawei.com>; 'Lodha, Nishant' <Nishant.Lodha@cavium.com>; Zhang,
Chun <chun.zhang@intel.com>; 'Malla, Malathi' <Malathi.Malla@spirent.com>; 'khemendra kumar' <khemendra.kumar13@gmail.com>; 'graeme.gregory@linaro.org' <graeme.gregory@linaro.org>; Yigit, Ferruh <ferruh.yigit@intel.com>; Tu, Lijuan <lijuan.tu@intel.com><br>
<b>Subject:</b> Minutes of DPDK Lab Meeting, July 17th<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">UNH Policies and Procedures Doc:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">Document is available at: <a href="https://docs.google.com/document/d/1rtSwpNKltVNyDKNWgeTV5gaYeDoAPlK-sfm8XE7o_5s/edit?usp=sharing">
https://docs.google.com/document/d/1rtSwpNKltVNyDKNWgeTV5gaYeDoAPlK-sfm8XE7o_5s/edit?usp=sharing</a><o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">I reviewed it and it looks good to me.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">Please add any comments to the google doc, or send them directly to Bob (<a href="mailto:ren@iol.unh.edu">ren@iol.unh.edu</a>).<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
<p class="MsoNormal">Dashboard:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">Dashboard is in much better shape now and most tests are passing.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">We do need to monitor the results and determine if the tolerance is right. If it’s too high then all tests will pass and we’ll miss any genuine issues. If it’s too low then we’ll have too many tests failing when
there isn’t really a problem. Agreed that tuning the tolerance is the responsibility of each vendor.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">For Intel, we need to add the specific test config to the results page. We need to confirm the config details to Patrick, and he’ll add this to the results pages. Other vendors may want to do something similar.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
<p class="MsoNormal">Hardware:<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in">Shreyansh is almost ready to ship the NXP hardware. It should be in UNH in 2-3 weeks.<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:.5in"><o:p> </o:p></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</body>
</html>