<div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 11, 2024 at 2:27 PM Morten Brørup <<a href="mailto:mb@smartsharesystems.com">mb@smartsharesystems.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg3480581342893512550"><div lang="EN-US"><div class="m_3480581342893512550WordSection1"><div style="border-top:none;border-right:none;border-bottom:none;border-left:1.5pt solid blue;padding:0cm 0cm 0cm 4pt"><p class="MsoNormal"><b><span style="font-size:10pt;font-family:Tahoma,"sans-serif"">From:</span></b><span style="font-size:10pt;font-family:Tahoma,"sans-serif""> Patrick Robb [mailto:<a href="mailto:probb@iol.unh.edu" target="_blank">probb@iol.unh.edu</a>] <br><b>Sent:</b> Thursday, 11 January 2024 20.02<br><br></span><u></u><u></u></p><div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><div><p class="MsoNormal">On Thu, Jan 11, 2024 at 4:18 AM Morten Brørup <<a href="mailto:mb@smartsharesystems.com" target="_blank">mb@smartsharesystems.com</a>> wrote:<u></u><u></u></p></div><blockquote style="border-top:none;border-right:none;border-bottom:none;border-left:1pt solid rgb(204,204,204);padding:0cm 0cm 0cm 6pt;margin-left:4.8pt;margin-right:0cm"><p class="MsoNormal"><br>I wonder if any automated tests are using this specific kernel version, or if we are only testing using the distros' native kernels. @Aaron?<u></u><u></u></p></blockquote><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">For UNH, we generally run from the distros' native kernels. Any exceptions are not for testing older kernel versions, so we don't have anything running from 4.14 in our testing right now. <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">If running some automated testing for, say, the minimum supported kernel version at any point in time is a value to anyone, certainly they can speak up and we can discuss adding that.  <u></u><u></u></p></div></div><div><p class="MsoNormal"><span style="color:rgb(31,73,125)"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,"sans-serif";color:rgb(31,73,125)"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,"sans-serif";color:rgb(31,73,125)">When the documentation specifies a minimum required kernel version, it implicitly claims that DPDK works with that kernel version.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,"sans-serif";color:rgb(31,73,125)">So we should either test with the specified kernel version (which requires significant effort to set up, so I’m not going to ask for it!), or add a big fat disclaimer/warning that DPDK is not tested with the mentioned kernel version, and list the kernel versions actually tested.</span></p></div></div></div></div></div></div></blockquote><div>Well, adding one system which moves with the minimum supported kernel version probably wouldn't be too onerous, so I will add a ticket noting this as a community request. On the other hand, one of the reasons we're moving to running more and more of our testing from containers is so that we don't have to do as much VM "babysitting" and our testing environment is more cleanly defined. Obviously that doesn't apply in this case, so we'd set up a custom VM for this testing job specifically. But, as an LTS kernel version reaches EOL approximately 1x per year, it shouldn't be too bad. </div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg3480581342893512550"><div lang="EN-US"><div class="m_3480581342893512550WordSection1"><div style="border-top:none;border-right:none;border-bottom:none;border-left:1.5pt solid blue;padding:0cm 0cm 0cm 4pt"><div><div><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,"sans-serif";color:rgb(31,73,125)"><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,"sans-serif";color:rgb(31,73,125)"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,"sans-serif";color:rgb(31,73,125)">As an appliance vendor, we build our systems from scratch, including the bootloader, kernel and file systems. We don’t use any of the distro stuff.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,"sans-serif";color:rgb(31,73,125)">Having information about well tested kernel versions would be helpful when choosing kernel version for our appliances. I suppose other appliance vendors also use their own hardened/purpose-built kernel versions, and would consider this information useful for their decision process too.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,"sans-serif";color:rgb(31,73,125)"><u></u> <u></u></span></p></div></div></div></div></div></div></blockquote></div><div>Maybe the best thing we can do without a significant overhaul of our process is to more explicitly display the kernel version for a system when reporting results. If others chime in and there is big interest here, we can go further.</div></div>