[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [OSSTEST PATCH [RFC] 0/3] Series short description



On gio, 2013-12-05 at 15:25 +0000, Ian Jackson wrote:
> Dario Faggioli writes ("[OSSTEST PATCH [RFC] 0/3] Series short description"):
> > OSSTest: allow for handling multiple guests at the same time
> > 
> > via the ts-debian-install, ts-debian-fixup and
> > ts-guest-{start,stop,destroy} test scripts.
> > 
> > The idea is to enable something like that:
> > 
> >  $ OSSTEST_JOB=test-amd64-amd64-xl
> >  $ export OSSTEST_JOB
> >  $ ./ts-debian-install host=tg03 debian1 debian2 debian3
> 
> I don't much like this approach, I'm afraid.
> 
Fair enough, I'm happy I sent this out pretty early then! :-)

Just one thing.

> * It's more serialised that necessary
> * The iteration is distributed over bunches of scripts
> * You can't set up heterogeonous systems
What do you mean with this?

> * It's nearly-duplicating functionality from sg-run-job
> * The logfiles from the different guest operations are mixed up
> * The multiple guests are conflated into a single cell in the
>   test results matrix
> 
> sg-run-job already knows how to parallelise operations on multiple
> hosts.  It wouldn't be too hard to make it capable of doing these kind
> of stepwise operations on multiple guests.
> 
Ok. So, given  that ...

> > 2) given my limited perl skills, I though I better ask for
> >    some early feedback. :-)
> 
> How's your Tcl ? :-)
> 
... I knew a language called like that existed, but that is mostly it,
and while I try to understand that fancy syntax, any pointer to what I
should look at to understand how it "already knows how to parallelise
operations on multiple hosts" and hence how I'd be able to "make it
capable of doing these kind of stepwise operations on multiple guests"?

I found a 'proc per-host-ts'. Is that a good starting point?

Thanks and Regards,
Dario

-- 
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.