|
[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
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |