> On 12 Jan 2018, at 17:32, Yaniv Kaul <yk...@redhat.com> wrote: > > > > On Fri, Jan 12, 2018 at 1:05 PM, Michal Skrivanek > <michal.skriva...@redhat.com <mailto:michal.skriva...@redhat.com>> wrote: > > >> On 12 Jan 2018, at 08:32, Tomas Jelinek <tjeli...@redhat.com >> <mailto:tjeli...@redhat.com>> wrote: >> >> >> >> On Fri, Jan 12, 2018 at 8:18 AM, Yaniv Kaul <yk...@redhat.com >> <mailto:yk...@redhat.com>> wrote: >> >> >> On Fri, Jan 12, 2018 at 9:06 AM, Yaniv Kaul <yk...@redhat.com >> <mailto:yk...@redhat.com>> wrote: >> See[1] - do we need to update Lago / Lago OST plugin? >> >> Something like https://github.com/lago-project/lago-ost-plugin/pull/31 >> <https://github.com/lago-project/lago-ost-plugin/pull/31> perhaps (not >> tested, don't have the HW). >> >> yes, seems like that should do the trick. > > sure, though, that list is also difficult to maintain > e.g. IvyBridge is not an oVirt supported model, there’s no “Skylake” model > > Nadav, what’s the exact purpose of that list, and can it be eliminated > somehow? > > It's to match, as possible, between the host CPU (which is passed to L1) so > it'll match oVirt’s.
getting it from "virsh capabilities" on the host would match it a bit better. It would be enough to just make the L1 host report (via fake caps hook if needed) the same model_X in getVdsCapabilities as the L0 > It's not that difficult to maintain. We add new CPUs once-twice a year…? yes, not often > Y. > > > Thanks, > michal > > >> >> Y. >> >> Error Message >> >> Unsupported CPU model: Haswell-noTSX-IBRS. Supported models: >> IvyBridge,Westmere,Skylake,Penryn,Haswell,Broadwell,Nehalem,Skylake-Client,Broadwell-noTSX,Conroe,SandyBridge,Haswell-noTSX >> Stacktrace >> >> Traceback (most recent call last): >> File "/usr/lib64/python2.7/unittest/case.py", line 369, in run >> testMethod() >> File "/usr/lib/python2.7/site-packages/nose/case.py", line 197, in runTest >> self.test(*self.arg) >> File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 129, in >> wrapped_test >> test() >> File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line 59, in >> wrapper >> return func(get_test_prefix(), *args, **kwargs) >> File >> "/home/jenkins/workspace/ovirt-system-tests_master_check-patch-el7-x86_64/ovirt-system-tests/basic-suite-master/test-scenarios/002_bootstrap.py", >> line 277, in add_cluster >> add_cluster_4(prefix) >> File >> "/home/jenkins/workspace/ovirt-system-tests_master_check-patch-el7-x86_64/ovirt-system-tests/basic-suite-master/test-scenarios/002_bootstrap.py", >> line 305, in add_cluster_4 >> cpu_family = prefix.virt_env.get_ovirt_cpu_family() >> File "/usr/lib/python2.7/site-packages/ovirtlago/virt.py", line 151, in >> get_ovirt_cpu_family >> ','.join(cpu_map[host.cpu_vendor].iterkeys()) >> RuntimeError: Unsupported CPU model: Haswell-noTSX-IBRS. Supported models: >> IvyBridge,Westmere,Skylake,Penryn,Haswell,Broadwell,Nehalem,Skylake-Client,Broadwell-noTSX,Conroe,SandyBridge,Haswell-noTSX >> >> >> Y. >> [1] >> http://jenkins.ovirt.org/job/ovirt-system-tests_master_check-patch-el7-x86_64/3498/testReport/junit/(root)/002_bootstrap/add_cluster/ >> >> <http://jenkins.ovirt.org/job/ovirt-system-tests_master_check-patch-el7-x86_64/3498/testReport/junit/(root)/002_bootstrap/add_cluster/> >> >> _______________________________________________ >> Devel mailing list >> Devel@ovirt.org <mailto:Devel@ovirt.org> >> http://lists.ovirt.org/mailman/listinfo/devel >> <http://lists.ovirt.org/mailman/listinfo/devel> >> >> _______________________________________________ >> Devel mailing list >> Devel@ovirt.org <mailto:Devel@ovirt.org> >> http://lists.ovirt.org/mailman/listinfo/devel >> <http://lists.ovirt.org/mailman/listinfo/devel>
_______________________________________________ Devel mailing list Devel@ovirt.org http://lists.ovirt.org/mailman/listinfo/devel