Re: [openstack-dev] [openstack][zuul] About devstack plugin orders and the log to contain the running local.conf

2017-10-28 Thread Yatin Karel
On Sun, Oct 29, 2017 at 6:55 AM, gong_ys2004  wrote:
> Hi, everyone
>
> I am trying to migrate tacker's functional CI job into new zuul v3
> framework, but it seems:
>
> 1. the devstack plugin order is not the one I specified in the .zuull.yaml
>
> https://review.openstack.org/#/c/516004/4/.zuul.yaml:
> I have:
>   devstack_plugins:
> heat: https://git.openstack.org/openstack/heat
> networking-sfc:  https://git.openstack.org/openstack/networking-sfc
> aodh: https://git.openstack.org/openstack/aodh
> ceilometer: https://git.openstack.org/openstack/ceilometer
> barbican: https://git.openstack.org/openstack/barbican
> mistral: https://git.openstack.org/openstack/mistral
> tacker: https://git.openstack.org/openstack/tacker
>
> but the running order seems:
> http://logs.openstack.org/04/516004/4/check/tacker-functional-devstack/f365f21/job-output.txt.gz:
>
> local plugins=,ceilometer,aodh,mistral,networking-sfc,heat,tacker,barbican
>
> I need barbican to start before tacker.
>
>
To me it looks like the issue is because the way "devstack_plugins" is
being handled, it's being defined/handled(see [1]) as Dictionary.
Since dictionary order is not sequetial, the generated order would be
random.
Shouldn't devstack plugins be defined/handled as a list of items as
it's order matters?

[1] 
https://github.com/openstack-dev/devstack/blob/36ddea31a257b38aa22d3232f4c4389c851f5456/roles/write-devstack-local-conf/library/devstack_local_conf.py#L122-L124


> 2. I cannot see the whole local.conf in the log dir
>
> the running local.conf is not shown in:
> http://logs.openstack.org/04/516004/4/check/tacker-functional-devstack/f365f21/controller/logs/
>
>
> Do anyone help me to find how to fix the problem at
> https://review.openstack.org/#/c/516004?
>
>
> thanks
>
> yong sheng gong
> Tacker team
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [openstack][zuul] About devstack plugin orders and the log to contain the running local.conf

2017-10-28 Thread Dean Troyer
On Sat, Oct 28, 2017 at 8:25 PM, gong_ys2004  wrote:
> 2. I cannot see the whole local.conf in the log dir
>
> the running local.conf is not shown in:
> http://logs.openstack.org/04/516004/4/check/tacker-functional-devstack/f365f21/controller/logs/
>
> Do anyone help me to find how to fix the problem at
> https://review.openstack.org/#/c/516004?

I have a DevStack review[0] to grab local.conf and set the groundwork
for the other config files we used to get; ianw made some good
suggestions that I am not going to get to for a day or three (flying
to SYD tomorrow), feel free to take it over if you want to finish it
up before then.

dt

[0] https://review.openstack.org/#/c/515209/

-- 

Dean Troyer
dtro...@gmail.com

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [openstack][zuul] About devstack plugin orders and the log to contain the running local.conf

2017-10-28 Thread gong_ys2004
Hi, everyone
I am trying to migrate tacker's functional CI job into new zuul v3 framework, 
but it seems:
1. the devstack plugin order is not the one I specified in the .zuull.yaml
https://review.openstack.org/#/c/516004/4/.zuul.yaml:I have:  
devstack_plugins:
heat: https://git.openstack.org/openstack/heat
networking-sfc:  https://git.openstack.org/openstack/networking-sfc
aodh: https://git.openstack.org/openstack/aodh
ceilometer: https://git.openstack.org/openstack/ceilometer
barbican: https://git.openstack.org/openstack/barbican
mistral: https://git.openstack.org/openstack/mistral
tacker: https://git.openstack.org/openstack/tacker
but the running order 
seems:http://logs.openstack.org/04/516004/4/check/tacker-functional-devstack/f365f21/job-output.txt.gz:
local plugins=,ceilometer,aodh,mistral,networking-sfc,heat,tacker,barbican
I need barbican to start before tacker.

2. I cannot see the whole local.conf in the log dir
the running local.conf is not shown 
in:http://logs.openstack.org/04/516004/4/check/tacker-functional-devstack/f365f21/controller/logs/

Do anyone help me to find how to fix the problem at 
https://review.openstack.org/#/c/516004?

thanks
yong sheng gongTacker team__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev