<div dir="ltr"><div class="gmail_extra">As a workaround, we can map *<span class="gmail-pl-ent" style="box-sizing:border-box;color:rgb(34,134,58);font-family:SFMono-Regular,Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace;font-size:12px;white-space:pre;background-color:rgb(230,255,237)">-IBRS</span><span style="color:rgb(36,41,46);font-family:SFMono-Regular,Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace;font-size:12px;white-space:pre;background-color:rgb(230,255,237)">: </span><span class="gmail-pl-s" style="box-sizing:border-box;color:rgb(3,47,98);font-family:SFMono-Regular,Consolas,&quot;Liberation Mono&quot;,Menlo,Courier,monospace;font-size:12px;white-space:pre;background-color:rgb(230,255,237)">Intel * Family</span></div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_quote">On Mon, Jan 15, 2018 at 5:52 PM, Eyal Edri <span dir="ltr">&lt;<a href="mailto:eedri@redhat.com" target="_blank">eedri@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="gmail-">On Mon, Jan 15, 2018 at 5:46 PM, Nadav Goldin <span dir="ltr">&lt;<a href="mailto:ngoldin@virtual-gate.net" target="_blank">ngoldin@virtual-gate.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Maybe related to [1]?<br>
<br>
[1] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1533125" rel="noreferrer" target="_blank">https://bugzilla.redhat.com/sh<wbr>ow_bug.cgi?id=1533125</a></blockquote><div><br></div></span></div></div></div></blockquote><div>Seems like this is the cause.</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 dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class="gmail-"><div></div></span><div>This is for RHEL 7.5, if its related then we should look at the 7.4.z clone:</div><div><br></div><div><a href="https://bugzilla.redhat.com/show_bug.cgi?id=1533418" style="color:rgb(102,153,204);font-family:&quot;DejaVu Sans&quot;,&quot;Liberation Sans&quot;,sans-serif;font-size:16.25px;font-weight:700" target="_blank"><b>Bug 1533418</b></a><span style="color:rgb(0,0,0);font-family:&quot;DejaVu Sans&quot;,&quot;Liberation Sans&quot;,sans-serif;font-size:16.25px;font-weight:700;background-color:rgb(208,208,208)"> -</span><span id="gmail-m_7271164190007502224gmail-summary_alias_container" style="color:rgb(0,0,0);font-family:&quot;DejaVu Sans&quot;,&quot;Liberation Sans&quot;,sans-serif;font-size:16.25px;font-weight:700"> <span id="gmail-m_7271164190007502224gmail-short_desc_nonedit_display">Libvirt may prefer $CPUModel over $CPUModel-IBRS when reporting host CPU model [rhel-7.4.z]</span></span><br></div><div><div class="gmail-h5"><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<div class="gmail-m_7271164190007502224gmail-HOEnZb"><div class="gmail-m_7271164190007502224gmail-h5"><br>
<br>
On Mon, Jan 15, 2018 at 5:40 PM, Gal Ben Haim &lt;<a href="mailto:gbenhaim@redhat.com" target="_blank">gbenhaim@redhat.com</a>&gt; wrote:<br>
&gt; I&#39;ve tried to run &#39;basic-suite-master&#39; with [1], but I&#39;m getting the<br>
&gt; following error:<br>
&gt;<br>
&gt; _ID: VDS_CPU_LOWER_THAN_CLUSTER(515<wbr>), Host lago-basic-suite-master-host-1<br>
&gt; moved to Non-Operational state as host does not meet the cluster&#39;s minimum<br>
&gt; CPU level. Missing CPU features : model_Haswell-noTSX-IBRS<br>
&gt;<br>
&gt; When running virsh on the host I see the following CPU:<br>
&gt;<br>
&gt; &lt;model&gt;Haswell-noTSX-IBRS&lt;/mod<wbr>el&gt;<br>
&gt;<br>
&gt; The CPU definition in the dom xml of the host:<br>
&gt;<br>
&gt; &lt;cpu mode=&#39;host-passthrough&#39; check=&#39;none&#39;&gt;<br>
&gt;     &lt;topology sockets=&#39;2&#39; cores=&#39;1&#39; threads=&#39;1&#39;/&gt;<br>
&gt;   &lt;/cpu&gt;<br>
&gt;<br>
&gt;<br>
&gt; When running virsh on the VM (ovirt host) I see the following CPU:<br>
&gt;<br>
&gt; &lt;model&gt;Haswell-noTSX&lt;/model&gt;<br>
&gt;<br>
&gt; Which doesn&#39;t match the CPU of the host.<br>
&gt;<br>
&gt; thoughts?<br>
&gt;<br>
&gt;<br>
&gt; [1] <a href="https://github.com/lago-project/lago-ost-plugin/pull/31" rel="noreferrer" target="_blank">https://github.com/lago-projec<wbr>t/lago-ost-plugin/pull/31</a><br>
&gt;<br>
&gt; On Sun, Jan 14, 2018 at 11:46 PM, Nadav Goldin &lt;<a href="mailto:ngoldin@virtual-gate.net" target="_blank">ngoldin@virtual-gate.net</a>&gt;<br>
&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Trying to put together what I remember:<br>
&gt;&gt; 1. We had a QEMU bug where it was stated clearly that<br>
&gt;&gt; nested-virtualization is only supported when using &#39;host-passthrough&#39;<br>
&gt;&gt; (don&#39;t know if that had changed since).<br>
&gt;&gt; 2. As consequence of (1) - Lago uses by default host-passthrough.<br>
&gt;&gt; 3. When running O-S-T, we needed a deterministic way to decide which<br>
&gt;&gt; cluster level to use, taking into account that VDMS&#39;s CPU, can be,<br>
&gt;&gt; theoretically, anything.<br>
&gt;&gt; 4. That is why you see &#39;Skylake&#39; and &#39;IvyBridge&#39; there  -  to match<br>
&gt;&gt; possible users of OST.<br>
&gt;&gt; 5. Lago already uses &#39;virsh capabilities&#39; to report the L1 VM&#39;s CPU,<br>
&gt;&gt; lago-ost-plugin uses that report as the input key to the mapping file.<br>
&gt;&gt;<br>
&gt;&gt; As far as I remember, we settled for this method after several<br>
&gt;&gt; on-going reports of users unable to run OST on their laptops due to<br>
&gt;&gt; CPU issues.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Jan 12, 2018 at 6:49 PM, Michal Skrivanek<br>
&gt;&gt; &lt;<a href="mailto:michal.skrivanek@redhat.com" target="_blank">michal.skrivanek@redhat.com</a>&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On 12 Jan 2018, at 17:32, Yaniv Kaul &lt;<a href="mailto:ykaul@redhat.com" target="_blank">ykaul@redhat.com</a>&gt; wrote:<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; On Fri, Jan 12, 2018 at 1:05 PM, Michal Skrivanek<br>
&gt;&gt; &gt; &lt;<a href="mailto:michal.skrivanek@redhat.com" target="_blank">michal.skrivanek@redhat.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On 12 Jan 2018, at 08:32, Tomas Jelinek &lt;<a href="mailto:tjelinek@redhat.com" target="_blank">tjelinek@redhat.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; On Fri, Jan 12, 2018 at 8:18 AM, Yaniv Kaul &lt;<a href="mailto:ykaul@redhat.com" target="_blank">ykaul@redhat.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; On Fri, Jan 12, 2018 at 9:06 AM, Yaniv Kaul &lt;<a href="mailto:ykaul@redhat.com" target="_blank">ykaul@redhat.com</a>&gt; wrote:<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; See[1] - do we need to update Lago / Lago OST plugin?<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Something like <a href="https://github.com/lago-project/lago-ost-plugin/pull/31" rel="noreferrer" target="_blank">https://github.com/lago-projec<wbr>t/lago-ost-plugin/pull/31</a><br>
&gt;&gt; &gt;&gt;&gt; perhaps (not tested, don&#39;t have the HW).<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; yes, seems like that should do the trick.<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; sure, though, that list is also difficult to maintain<br>
&gt;&gt; &gt;&gt; e.g. IvyBridge is not an oVirt supported model, there’s no “Skylake”<br>
&gt;&gt; &gt;&gt; model<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Nadav, what’s the exact purpose of that list, and can it be eliminated<br>
&gt;&gt; &gt;&gt; somehow?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; It&#39;s to match, as possible, between the host CPU (which is passed to L1)<br>
&gt;&gt; &gt; so<br>
&gt;&gt; &gt; it&#39;ll match oVirt’s.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; getting it from &quot;virsh capabilities&quot; on the host would match it a bit<br>
&gt;&gt; &gt; better. It would be enough to just make the L1 host report (via fake<br>
&gt;&gt; &gt; caps<br>
&gt;&gt; &gt; hook if needed) the same model_X in getVdsCapabilities as the L0<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; It&#39;s not that difficult to maintain. We add new CPUs once-twice a year…?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; yes, not often<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Y.<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; Thanks,<br>
&gt;&gt; &gt;&gt; michal<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; Y.<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; Error Message<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; Unsupported CPU model: Haswell-noTSX-IBRS. Supported models:<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; IvyBridge,Westmere,Skylake,Pen<wbr>ryn,Haswell,Broadwell,Nehalem,<wbr>Skylake-Client,Broadwell-<wbr>noTSX,Conroe,SandyBridge,<wbr>Haswell-noTSX<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; Stacktrace<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; Traceback (most recent call last):<br>
&gt;&gt; &gt;&gt;&gt;&gt;   File &quot;/usr/lib64/python2.7/unittest<wbr>/case.py&quot;, line 369, in run<br>
&gt;&gt; &gt;&gt;&gt;&gt;     testMethod()<br>
&gt;&gt; &gt;&gt;&gt;&gt;   File &quot;/usr/lib/python2.7/site-packa<wbr>ges/nose/case.py&quot;, line 197, in<br>
&gt;&gt; &gt;&gt;&gt;&gt; runTest<br>
&gt;&gt; &gt;&gt;&gt;&gt;     self.test(*self.arg)<br>
&gt;&gt; &gt;&gt;&gt;&gt;   File &quot;/usr/lib/python2.7/site-packa<wbr>ges/ovirtlago/testlib.py&quot;, line<br>
&gt;&gt; &gt;&gt;&gt;&gt; 129, in wrapped_test<br>
&gt;&gt; &gt;&gt;&gt;&gt;     test()<br>
&gt;&gt; &gt;&gt;&gt;&gt;   File &quot;/usr/lib/python2.7/site-packa<wbr>ges/ovirtlago/testlib.py&quot;, line<br>
&gt;&gt; &gt;&gt;&gt;&gt; 59,<br>
&gt;&gt; &gt;&gt;&gt;&gt; in wrapper<br>
&gt;&gt; &gt;&gt;&gt;&gt;     return func(get_test_prefix(), *args, **kwargs)<br>
&gt;&gt; &gt;&gt;&gt;&gt;   File<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; &quot;/home/jenkins/workspace/ovirt<wbr>-system-tests_master_check-<wbr>patch-el7-x86_64/ovirt-system-<wbr>tests/basic-suite-master/test-<wbr>scenarios/002_bootstrap.py&quot;,<br>
&gt;&gt; &gt;&gt;&gt;&gt; line 277, in add_cluster<br>
&gt;&gt; &gt;&gt;&gt;&gt;     add_cluster_4(prefix)<br>
&gt;&gt; &gt;&gt;&gt;&gt;   File<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; &quot;/home/jenkins/workspace/ovirt<wbr>-system-tests_master_check-<wbr>patch-el7-x86_64/ovirt-system-<wbr>tests/basic-suite-master/test-<wbr>scenarios/002_bootstrap.py&quot;,<br>
&gt;&gt; &gt;&gt;&gt;&gt; line 305, in add_cluster_4<br>
&gt;&gt; &gt;&gt;&gt;&gt;     cpu_family = prefix.virt_env.get_ovirt_cpu_<wbr>family()<br>
&gt;&gt; &gt;&gt;&gt;&gt;   File &quot;/usr/lib/python2.7/site-packa<wbr>ges/ovirtlago/virt.py&quot;, line<br>
&gt;&gt; &gt;&gt;&gt;&gt; 151,<br>
&gt;&gt; &gt;&gt;&gt;&gt; in get_ovirt_cpu_family<br>
&gt;&gt; &gt;&gt;&gt;&gt;     &#39;,&#39;.join(cpu_map[host.cpu_ven<wbr>dor].iterkeys())<br>
&gt;&gt; &gt;&gt;&gt;&gt; RuntimeError: Unsupported CPU model: Haswell-noTSX-IBRS. Supported<br>
&gt;&gt; &gt;&gt;&gt;&gt; models:<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; IvyBridge,Westmere,Skylake,Pen<wbr>ryn,Haswell,Broadwell,Nehalem,<wbr>Skylake-Client,Broadwell-<wbr>noTSX,Conroe,SandyBridge,<wbr>Haswell-noTSX<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; Y.<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; [1]<br>
&gt;&gt; &gt;&gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;&gt; <a href="http://jenkins.ovirt.org/job/ovirt-system-tests_master_check-patch-el7-x86_64/3498/testReport/junit/(root)/002_bootstrap/add_cluster/" rel="noreferrer" target="_blank">http://jenkins.ovirt.org/job/o<wbr>virt-system-tests_master_check<wbr>-patch-el7-x86_64/3498/testRep<wbr>ort/junit/(root)/002_bootstrap<wbr>/add_cluster/</a><br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt;<br>
&gt;&gt; &gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt; &gt;&gt;&gt; Devel mailing list<br>
&gt;&gt; &gt;&gt;&gt; <a href="mailto:Devel@ovirt.org" target="_blank">Devel@ovirt.org</a><br>
&gt;&gt; &gt;&gt;&gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/devel</a><br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt;<br>
&gt;&gt; &gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt; &gt;&gt; Devel mailing list<br>
&gt;&gt; &gt;&gt; <a href="mailto:Devel@ovirt.org" target="_blank">Devel@ovirt.org</a><br>
&gt;&gt; &gt;&gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/devel</a><br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; ______________________________<wbr>_________________<br>
&gt;&gt; &gt; Devel mailing list<br>
&gt;&gt; &gt; <a href="mailto:Devel@ovirt.org" target="_blank">Devel@ovirt.org</a><br>
&gt;&gt; &gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/devel</a><br>
&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt; Devel mailing list<br>
&gt;&gt; <a href="mailto:Devel@ovirt.org" target="_blank">Devel@ovirt.org</a><br>
&gt;&gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/devel</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; GAL bEN HAIM<br>
&gt; RHV DEVOPS<br>
______________________________<wbr>_________________<br>
Devel mailing list<br>
<a href="mailto:Devel@ovirt.org" target="_blank">Devel@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/devel</a></div></div></blockquote></div></div></div><br><br clear="all"><div><br></div>-- <br><div class="gmail-m_7271164190007502224gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><p style="font-family:overpass,sans-serif;margin:0px;padding:0px;font-size:14px;text-transform:uppercase;font-weight:bold"><font color="#cc0000">Eyal edri</font></p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:uppercase"><br></p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase">MANAGER</p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase">RHV DevOps</p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase">EMEA VIRTUALIZATION R&amp;D</p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase"><br></p><p style="font-family:overpass,sans-serif;margin:0px;font-size:10px;color:rgb(153,153,153)"><a href="https://www.redhat.com/" style="color:rgb(0,136,206);margin:0px" target="_blank">Red Hat EMEA</a></p><table border="0" style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:medium"><tbody><tr><td width="100px"><a href="https://red.ht/sig" style="color:rgb(17,85,204)" target="_blank"><img src="https://www.redhat.com/profiles/rh/themes/redhatdotcom/img/logo-red-hat-black.png" width="90" height="auto"></a></td><td style="font-size:10px"><a href="https://redhat.com/trusted" style="color:rgb(204,0,0);font-weight:bold" target="_blank">TRIED. TESTED. TRUSTED.</a></td></tr></tbody></table></div><div>phone: <a href="tel:+972%209-769-2018" value="+97297692018" target="_blank">+972-9-7692018</a><br>irc: eedri (on #tlv #rhev-dev #rhev-integ)</div></div></div></div></div></div></div></div></div></div></div>
</div></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><font face="overpass, sans-serif" color="#000000" size="2"><span style="text-transform:uppercase"><b>GAL bEN HAIM</b></span></font><div><span style="color:rgb(0,0,0);font-family:overpass,sans-serif;text-transform:uppercase"><font size="2">RHV DEVOPS</font></span><br></div></div></div>
</div></div>