<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 17, 2014 at 8:57 AM, Arnaud Legendre <span dir="ltr"><<a href="mailto:alegendre@vmware.com" target="_blank">alegendre@vmware.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">All the things that you mention here seem to be technical difficulties.<br>
I don't think technical difficulties should drive the experience of the user.<br>
Also, Zhi Yan seems to be able to make that happen :)<br></blockquote><div><br></div><div>+1</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=""><br>
Thanks,<br>
Arnaud<br>
<br>
----- Original Message -----<br>
</div><div class="">From: "Julien Danjou" <<a href="mailto:julien@danjou.info">julien@danjou.info</a>><br>
To: "Arnaud Legendre" <<a href="mailto:alegendre@vmware.com">alegendre@vmware.com</a>><br>
Cc: "OpenStack Development Mailing List (not for usage questions)" <<a href="mailto:openstack-dev@lists.openstack.org">openstack-dev@lists.openstack.org</a>><br>
Sent: Tuesday, June 17, 2014 8:43:38 AM<br>
Subject: Re: [openstack-dev] [glance] Unifying configuration file<br>
<br>
</div><div><div class="h5">On Tue, Jun 17 2014, Arnaud Legendre wrote:<br>
<br>
> @ZhiYan: I don't like the idea of removing the sample configuration file(s)<br>
> from the git repository. Many people do not want to have to checkout the<br>
> entire codebase and tox every time they have to verify a variable name in a<br>
> configuration file. I know many people who were really frustrated where they<br>
> realized that the sample config file was gone from the Nova repo.<br>
> However, I agree with the fact that it would be better if the sample was<br>
> 100% accurate: so the way I would love to see this working is to generate<br>
> the sample file every time there is a config change (this being totally<br>
> automated (maybe at the gate level...)).<br>
<br>
You're a bit late on this. :)<br>
So what I did these last months (year?) in several project, is to check<br>
at gate time the configuration file that is automatically generated<br>
against what's in the patches.<br>
That turned out to be a real problem because sometimes some options<br>
changes from the eternal module we rely on (e.g. keystone authtoken or<br>
oslo.messaging). In the end many projects (like Nova) disabled this<br>
check altogether, and therefore removed the generated configuration file<br>
>From the git repository.<br>
<br>
> @Julien: I would be interested to understand the value that you see of<br>
> having only one config file? At this point, I don't see why managing one<br>
> file is more complicated than managing several files especially when they<br>
> are organized by categories. Also, scrolling through the registry settings<br>
> every time I want to modify an api setting seem to add some overhead.<br>
<br>
Because there's no way to automatically generate several configuration<br>
files with each its own set of options using oslo.config.<br>
<br>
Glance is (one of?) the last project in OpenStack to manually write its<br>
sample configuration file, which are not up to date obviously.<br>
<br>
So really this is mainly about following what every other projects did<br>
the last year(s).<br>
<br>
--<br>
Julien Danjou<br>
-- Free Software hacker<br>
</div></div>-- <a href="https://urldefense.proofpoint.com/v1/url?u=http://julien.danjou.info/&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=5wWaXo2oVaivfKLCMyU6Z9UTO8HOfeGCzbGHAT4gZpo%3D%0A&m=a7BLHSmThzpuZ12zhxZOghcz1HWzlQNCbEAXFoAcFSY%3D%0A&s=fe3ff048464bdba926f7da2f19834adba8df90b69fdb2ddd63a35f8288e7fed2" target="_blank">https://urldefense.proofpoint.com/v1/url?u=http://julien.danjou.info/&k=oIvRg1%2BdGAgOoM1BIlLLqw%3D%3D%0A&r=5wWaXo2oVaivfKLCMyU6Z9UTO8HOfeGCzbGHAT4gZpo%3D%0A&m=a7BLHSmThzpuZ12zhxZOghcz1HWzlQNCbEAXFoAcFSY%3D%0A&s=fe3ff048464bdba926f7da2f19834adba8df90b69fdb2ddd63a35f8288e7fed2</a><br>

<div class="HOEnZb"><div class="h5"><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></div>