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

Re: [Xen-devel] [OSSTEST PATCH v8 0/3] Have OpenStack tested on top of xen's master and libvirt's master.



On Mon, Dec 12, 2016 at 04:51:47PM +0000, Ian Jackson wrote:
> Anthony PERARD writes ("[OSSTEST PATCH v8 0/3] Have OpenStack tested on top 
> of xen's master and libvirt's master."):
> > I have looked into getting OpenStack been tested on the latest Xen via
> > osstest.
> > Run of AP_FETCH_PLACEHOLDERS=y ./standalone-generate-dump-flight-runvars on
> > master (5d88d6299618f6bce204d82579392a76028fb8cd) vs this patch series:
> 
> Thanks.  I'm afraid that has prompted some nontrivial questions and
> comments:
> 
> The way you have done things, the test-amd64-amd64-devstack job will
> run on a Xen dom0 installed by osstest.  Does this devstack test
> expect to be run in such a context ?

In a Xen dom0? Yes.

> It's quite anomalous that your test-* job is doing all the cloning and
> building of things.  This is not a huge problem; there are only a
> handful of places in osstest that have any "improper" knowledge of job
> names, and for their purposes I think this is probably a "test" rather
> than a "build".  (In particular, ts-hosts-allocate-Executive has some
> different ideas about what would be a good host for a build.)
> 
> Most software, though, has a separate build and execute.  Maybe
> tempest doesn't do that, in which case fine.  (Sorry if I have asked
> this question before...)

Well, OpenStack been all python, there is nothing to build. So devstack
is mostly doing configuration and start services, I think.

> +openstack-nova             test-amd64-amd64-devstack     all_host_suite      
>     jessie
> +openstack-nova             test-amd64-amd64-devstack     all_hostflags       
>     arch-amd64,arch-xen-amd64,suite-jessie,purpose-test
> 
> This does not request a host capable of HVM.  Is that right ?
> (In practice all our x86 hosts are capable of HVM so this may not
> matter.)

I think that fine for now, this flight is only going to start PV guests.

> +openstack-nova             test-amd64-amd64-devstack     revision_cinder
> +openstack-nova             test-amd64-amd64-devstack     revision_devstack
> +openstack-nova             test-amd64-amd64-devstack     revision_glance
> +openstack-nova             test-amd64-amd64-devstack     revision_keystone
> +openstack-nova             test-amd64-amd64-devstack     revision_nova       
>     ap-fetch-version:openstack-nova
> +openstack-nova             test-amd64-amd64-devstack     
> revision_requirements
> +openstack-nova             test-amd64-amd64-devstack     revision_tempest
> 
> These openstack components ought not to live in the global namespace.
> I would like you to prefix all of these runvars with `openstack'.  So,
> revision_openstack_cinder etc.  Cf revison_rumprun_something.
> 
> Thinking about it, I think you should probably do the same with the
> corresponding shell environment variables.

Will do.

> +openstack-nova             test-amd64-amd64-devstack     toolstack           
>     libvirt
> +openstack-nova             test-amd64-amd64-devstack     tree_cinder         
>     git://git.openstack.org/openstack/cinder.git
> +openstack-nova             test-amd64-amd64-devstack     tree_devstack       
>     git://git.openstack.org/openstack-dev/devstack.git
> +openstack-nova             test-amd64-amd64-devstack     tree_glance         
>     git://git.openstack.org/openstack/glance.git
> +openstack-nova             test-amd64-amd64-devstack     tree_keystone       
>     git://git.openstack.org/openstack/keystone.git
> +openstack-nova             test-amd64-amd64-devstack     tree_nova           
>     git://git.openstack.org/openstack/nova.git
> +openstack-nova             test-amd64-amd64-devstack     tree_requirements   
>     git://git.openstack.org/openstack/requirements.git
> +openstack-nova             test-amd64-amd64-devstack     tree_tempest        
>     git://git.openstack.org/openstack/tempest.git
> 
> I notice that you have not created an openstack job in the other
> branches.  Is that deliberate ?

Yes.

> Why no ARM jobs ?

I don't know if it is going to work, probably not. There probably going
to be missing packages (dependencies) and it maybe not going to be able
to start a guest, if devstart does not get the right guest image.

-- 
Anthony PERARD

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

 


Rackspace

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