<div dir="ltr"><div>Hi Kyle, <br><br></div><div>Nope, Clark figured it out exactly. The gating doesn't use any setting in the ovs section so it didn't catch this. Here's a review that reverts the patch that broke it: <a href="https://review.openstack.org/#/c/30189/">https://review.openstack.org/#/c/30189/</a> <br>
<br>Good find<br><br>Aaron<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 22, 2013 at 4:58 PM, Kyle Mestery (kmestery) <span dir="ltr"><<a href="mailto:kmestery@cisco.com" target="_blank">kmestery@cisco.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On May 22, 2013, at 6:33 PM, Clark Boylan <<a href="mailto:clark.boylan@gmail.com">clark.boylan@gmail.com</a>> wrote:<br>
> On Wed, May 22, 2013 at 3:04 PM, Kyle Mestery (kmestery)<br>
> <<a href="mailto:kmestery@cisco.com">kmestery@cisco.com</a>> wrote:<br>
>> A recent change to Quantum to change the OVS config file to use lower-case [ovs] instead of capital [OVS] for this particular section in the config file caused me to spend a day wondering what was wrong with my setup. I've submitted a devstack change to fix this, the review is listed below for those interested. I'm unclear how this was approved into Quantum given that it pretty much broke everyone using devstack with the OVS plugin, I would have expected a matching devstack patch to make devstack work as well. Regardless, the change to devstack is relatively minor, but will thus make devstack only work with the latest version of Quantum, given this config file change. Since I don't believe devstack works with older versions of anything, I believe this to be ok.<br>
>><br>
>> Thanks,<br>
>> Kyle<br>
>><br>
>> <a href="https://review.openstack.org/#/c/30172/" target="_blank">https://review.openstack.org/#/c/30172/</a><br>
>><br>
> I went digging through logs to figure out how this got past<br>
> gate-tempest-devstack-vm-quantum which gates all core and client<br>
> projects. In the gate test devstack configures quantum [1] and as part<br>
> of that copies the ovs plugin ini file from within the quantum tree.<br>
> Later on devstack configures the ovs plugin [2] but since we don't set<br>
> various settings like tunnels, mappings, or run this on xenserver none<br>
> of the `iniset OVS` calls are run in [3].<br>
><br>
> Long story short, the gate test is not sophisticated enough to have<br>
> caught this as it is just using the default ovs plugin ini. I do note<br>
> that oslo.config 1.1.1 is being installed into the devstack<br>
> environment so it is possible that even if we had a more sophisticated<br>
> quantum setup in the gate we would have missed this for CDers like<br>
> Robert. I would've expected this to work with oslo.config 1.1.1 for<br>
> Kyle if it does actually fix the problem. Kyle, maybe that is<br>
> something you can check?<br>
><br>
</div>So, devstack is not updating oslo.config for both Fedora and Ubuntu<br>
for me. See here for Fedora 18:<br>
<br>
[kmestery@km-dhcp-64-188 ~]$ sudo pip-python list|grep oslo.config<br>
oslo.config (1.1.0)<br>
[kmestery@km-dhcp-64-188 ~]$<br>
<br>
And here for Ubuntu 12.04:<br>
<br>
kmestery@ucs-3:~$ pip freeze | grep oslo.config<br>
oslo.config==1.1.0<br>
kmestery@ucs-3:~$<br>
<br>
So should devstack be doing this? And even if it did, I think this<br>
will break the way Robert is deploying. I think this change may<br>
need some more thought it appears.<br>
<br>
Thanks,<br>
Kyle<br>
<div class="HOEnZb"><div class="h5"><br>
> [1] <a href="http://paste.openstack.org/show/37629/" target="_blank">http://paste.openstack.org/show/37629/</a><br>
> [2] <a href="http://paste.openstack.org/show/37631/" target="_blank">http://paste.openstack.org/show/37631/</a><br>
> [3] <a href="https://github.com/openstack-dev/devstack/blob/master/lib/quantum_plugins/openvswitch#L42" target="_blank">https://github.com/openstack-dev/devstack/blob/master/lib/quantum_plugins/openvswitch#L42</a><br>
><br>
><br>
> Clark<br>
><br>
> _______________________________________________<br>
> OpenStack-dev mailing list<br>
> <a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br>
<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div>