[openstack-dev] [Quantum] Agents and configuration files
Gary Kotton
gkotton at redhat.com
Tue Jul 24 17:24:52 UTC 2012
Hi,
I have made a first patch - https://review.openstack.org/#/c/10234. It
was actually simpler than I had expected. By a fluke the change also
imported better logging for the agents. This should also move to the
openstack-common logging.
I still need to do some additional work:
1. ensure agent tests are OK
2. update devstack to support the configurations
Thanks
Gary
On 07/24/2012 08:15 PM, Gary Kotton wrote:
> Hi,
> Please see my inline below.
> Thanks
> Gary
>
> On 07/24/2012 07:47 PM, Salvatore Orlando wrote:
>> I +1 what Mark and Gary agreed on the IRC.
>> That's exactly what I meant by 'namespaces' on yesterday's meeting.
>>
>> Cheers,
>> Salvatore
>>
>> On 24 July 2012 16:30, Sumit Naiksatam (snaiksat) <snaiksat at cisco.com
>> <mailto:snaiksat at cisco.com>> wrote:
>>
>> Hi Gary,
>>
>> Are you asking this just in the context of the RPC related
>> configurations, or also for moving all the existing configuration
>> from the plugin-specific configuration files (the ones under
>> etc/quantum/plugins) to a single configuration file?
>>
>
> The RPC was the motivation for this. This is information that is
> required by both the agents and the plugins. In addition to this due
> to the fact that is is from the openstack-common (which used the
> global cfg.CONF) complicates things.
>
> There is still the option to use multiple files with input like:
> --config-file=/etc/quantum.conf --config-file=/etc/quantum/quantum.conf --config-dir=/etc/quantum/plugins.d
>
> Thanks
> Gary
>
>
>> Moving plugin-independent common configuration to a common file
>> makes sense to me (including the agent and/or RPC related
>> configurations as discussed in the IRC meeting yesterday).
>> However, I am not in favor of moving all plugin-specific
>> configurations to a single/common file.
>>
>> Thanks,
>>
>> ~Sumit.
>>
>> *From:*Gary Kotton [mailto:gkotton at redhat.com
>> <mailto:gkotton at redhat.com>]
>> *Sent:* Tuesday, July 24, 2012 6:03 AM
>> *To:* openstack-dev at lists.openstack.org
>> <mailto:openstack-dev at lists.openstack.org>
>> *Subject:* Re: [openstack-dev] [Quantum] Agents and configuration
>> files
>>
>> Hi,
>> Can people please raise their concerns about moving all of the
>> plugin.ini files into quantum.conf.
>> This will solve us a number of problems. Please let me know if
>> you have any reservations.
>> Thanks
>> Gary
>>
>> On 07/24/2012 09:17 AM, Gary Kotton wrote:
>>
>> Hi,
>>
>> *Background*: The quantum service makes use of the configuration
>> file quantum.conf. In addition to this there is a common
>> configuration file shared between the plugin and the agent
>> (plugin.ini). The aforementioned files are loaded by the common
>> configuration files.
>>
>> *Current developments*: A number of current developments, for
>> example notifications (https://review.openstack.org/#/c/9835/)
>> and scalable agents (https://review.openstack.org/#/c/9591/)
>> require RPC configurations.
>>
>> From the discussion last night the community the consensus is to
>> have the common configuration items that may be relevant to one
>> or more agent/plugin in the quantum configuration file. This
>> change will require the agents to also load the quantum.conf
>> configuration files.
>>
>> *Open issues*:
>> 1. I do not think that the common configuration supports mapping
>> of name spaces to configuration files.
>> 2. Configuration file loading. With the plugins the configuration
>> files are loaded in two stages. If possible it would be great
>> that the files could be loaded at once - this can be done by
>> listing the plugin/agent ini file(s) in the quantum.conf. When
>> this is loaded then the other files will be loaded.
>>
>> Please let me know if you have any comments or objections. I
>> would like to move ahead and start to work on this.
>>
>> Thanks
>> Gary
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>>
>> OpenStack-dev mailing list
>>
>> OpenStack-dev at lists.openstack.org <mailto:OpenStack-dev at lists.openstack.org>
>>
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>> _______________________________________________
>> OpenStack-dev mailing list
>> OpenStack-dev at lists.openstack.org
>> <mailto:OpenStack-dev at lists.openstack.org>
>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>>
>>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20120724/df602ef1/attachment.html>
More information about the OpenStack-dev
mailing list