[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH OSSTEST 2/2] make-flight: add a core scheduling job
On Thu, Apr 16, 2020 at 06:28:33PM +0200, Dario Faggioli wrote: > On Wed, 2020-04-15 at 14:06 +0100, Ian Jackson wrote: > > Roger Pau Monne writes ("[PATCH OSSTEST 2/2] make-flight: add a core > > scheduling job"): > > > Run a simple core scheduling tests on a host that has SMT support. > > > This is only enabled for Xen >= 4.13. > > ... > > > + # Core-scheduling tests are x86 only > > > + if [ x$test_coresched = xy -a $xenarch = amd64 ]; then > > > + job_create_test test-$xenarch$kern-coresched-$dom0arch-xl \ > > > + test-debian xl $xenarch $dom0arch > > > $debian_runvars \ > > > + all_hostflags=$most_hostflags,smt \ > > > + xen_boot_append='sched-gran=core' > > > + > > > + fi > > > > This seems fine as far as it goes, but all it does is check that > > things still work if sched-gran=core is passed. > > > Yep, and that's enough for enabling and starting using ore-scheduling. > So, doing like this, core-scheduling should get the same amount and > kind of testing that scheduling in general gets. Well, we run a lot more tests without 'sched-gran=core', but I don't think it's feasible to duplicate the matrix to run all tests with and without core-scheduling. > > I'm not sure whether > > anything more sophisticated is needed, and in any case this is a step > > in the right direction, so: > > > Indeed. > > One question, as my OSSTest-fu is a bit rusty... does this create > "sched-gran=core" tests for all the schedulers? Or just one of them for > th default scheduler? Just for the default scheduler ATM, we can expand this if required. The test also is very simple, as it just creates a Debian PV guest and does some basic life cycle operations, it's exactly like the job below but with 'sched-gran=core': http://logs.test-lab.xenproject.org/osstest/logs/149667/test-amd64-amd64-xl/info.html Roger.
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |