From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dario Faggioli Subject: Re: [OSSTEST PATCH [RFC] 0/3] Series short description Date: Thu, 5 Dec 2013 17:17:30 +0100 Message-ID: <1386260250.5338.530.camel@Solace> References: <20131205150935.20194.10427.stgit@drall.uk.xensource.com> <21152.39630.599085.948604@mariner.uk.xensource.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============4883612856231717780==" Return-path: In-Reply-To: <21152.39630.599085.948604@mariner.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ian Jackson Cc: Ian Campbell , xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org --===============4883612856231717780== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-UL4c77XooKxjQpbnwGuw" --=-UL4c77XooKxjQpbnwGuw Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On gio, 2013-12-05 at 15:25 +0000, Ian Jackson wrote: > Dario Faggioli writes ("[OSSTEST PATCH [RFC] 0/3] Series short descriptio= n"): > > OSSTest: allow for handling multiple guests at the same time > >=20 > > via the ts-debian-install, ts-debian-fixup and > > ts-guest-{start,stop,destroy} test scripts. > >=20 > > The idea is to enable something like that: > >=20 > > $ OSSTEST_JOB=3Dtest-amd64-amd64-xl > > $ export OSSTEST_JOB > > $ ./ts-debian-install host=3Dtg03 debian1 debian2 debian3 >=20 > I don't much like this approach, I'm afraid. >=20 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 >=20 > 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. >=20 Ok. So, given that ... > > 2) given my limited perl skills, I though I better ask for > > some early feedback. :-) >=20 > How's your Tcl ? :-) >=20 ... 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 --=20 <> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) --=-UL4c77XooKxjQpbnwGuw Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (GNU/Linux) iEYEABECAAYFAlKgpxoACgkQk4XaBE3IOsRF8ACglmUsyrjilL/W/hQLwaZgg203 3CsAnR3luNW53BnhhQTQW8e7QUtEQuvi =F1jl -----END PGP SIGNATURE----- --=-UL4c77XooKxjQpbnwGuw-- --===============4883612856231717780== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --===============4883612856231717780==--