[openstack-dev] RFC: Classnames in config parameters harmful to users / upgrades
Daniel P. Berrange
berrange at redhat.com
Thu Feb 7 12:55:19 UTC 2013
On Thu, Feb 07, 2013 at 07:40:13AM -0500, Sean Dague wrote:
> It's all fun and games... until someone has to do the work. :)
>
> The entry_point drum beat has been around for while, at least the
> last 2 design summits. But when you look at Nova, there are at least
> 3 different ways we load things today, so this ends up being in the
> "Tedious Task" realm to get us there.
>
> Monty's tried a couple of times, but the first came late in Folsom,
> so the change was way to destabilizing. The second was early in
> Grizzly, had a huge impact on the unit test run time, which never
> got addressed, and I think got Abandoned.
>
> I'd say right now we're too late in Grizzly for this. But a real
> plan for Havana is probably a good one.
>
> * Converting our existing oslo importer to entry points
> * Converting the LazyPluggable loaded stuff to entry points
> * Making nova extensions actually entry points
>
> With it will come some substantial deprecation again, but that's
> probably fine. Something like this should drop by havana-1 or
> havana-2, by the time we get into havana-3 it's just too late for
> such changes.
Agreed, that kind of timeframe does look like the best option
given the potential for trouble the change may create.
Daniel
--
|: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org -o- http://virt-manager.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|
More information about the OpenStack-dev
mailing list