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

Re: [Xen-devel] [OSSTEST PATCH 23/27] make-flight: Provide xen-unstable-smoke branch



Ian Campbell writes ("Re: [OSSTEST PATCH 23/27] make-flight: Provide 
xen-unstable-smoke branch"):
> On Wed, 2015-09-16 at 14:35 +0100, Ian Jackson wrote:
> > This contains a very limited set of jobs:
> >     build-amd64
> >     build-armhf
> >     test-amd64-amd64-libvirt
> >     test-amd64-amd64-xl-qemuu-debianhvm-i386
> >     test-armhf-armhf-xl
> > 
> > The debianhvm job exists only in this flight, and is generated by
> > having branch_debianhvm_arch return i386 instead of amd64.
> 
> any particular reason for this?

I wanted to test at least one 32-bit guest.  I have added a note about
this to the commit message.
> 
> > Deployment note: This requires images/debian-7.2.0-i386-CD-1.iso
> > which I have already downloaded to the Cambridge instance using jigdo.
> 
> But not the main colo?

Not yet.  I will do that before I start trying to run this there.  I
think I ought to do such a --real run, by hand, when the series seems
about ready to go into pretest.

> > +case "$branch" in
> > +xen-unstable-smoke)
> > +   global_runvars+=" hostalloc_maxbonus_variation~=0 "
> > +   global_runvars+=" hostalloc_bonus_previousfail~=0 "
> 
> Why are these synthetic? 

I wrote in the commit message that introduced the ~ notation in
cs-job-create:

    This will be useful if we want to set hostalloc_* runvars.  Normally
    we would want to set those only on flights generated by make-flight.
    
    Flights generated by cs-bisection-step or cs-adjust-flight ought not
    to copy them, because cs-bisection-step makes its own arrangements for
    host specification, as should the caller of cs-adjust-flight (perhaps
    via the blessing system).
    
    Using `synth' for this is arguably slightly wrong but it does the
    right thing in all existing cases.  The alternative would be a schema
    change.

Perhaps I should move some of this text to this commit message.

Ian.

_______________________________________________
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®.