On 07/23/2015 11:41 AM, Sean Dague wrote:
On 07/23/2015 11:23 AM, Roman Podoliaka wrote:
Hi all,

FWIW, this is exactly what we have in oslo libs, e.g. in oslo.db [0]

Putting all Nova options into one big file is probably not a good
idea, still we could consider storing those per-package (per backend,
per driver, etc), rather than per Python module to reduce the number
of possible circular imports when using import_opt() helper.

Thanks,
Roman

[0] https://github.com/openstack/oslo.db/blob/master/oslo_db/options.py

Actually, we just happened to be discussing this at the Nova meetup this
morning. And the general consensus was the opposite. It would be better
to collect all the config options in one file, especially if we are
going to expand the help (which we would like to do). Exceptions are
done that way in Nova.

Michael Still is going to propose some initial patches to get this
rolling. We don't expect this to be a big bang, but in chunks as the
help is being improved.

yay! I've always hated the define-a-config-option-in-a-module stuff that we decided to bring over from the days of using the gflags library.

Best,
-jay

__________________________________________________________________________
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

Reply via email to