[openstack-dev] [oslo][oslo.config] Reloading configuration of service
Joshua Harlow
harlowja at outlook.com
Tue Sep 29 18:39:16 UTC 2015
mhorban wrote:
> > Excerpts from Josh's message:
>
> >> So a few 'event' like constructs/libraries that I know about:
> >>
> >>
> http://docs.openstack.org/developer/taskflow/types.html#taskflow.types.notifier.Notifier
>
> >>
> >>
> >> I'd be happy to extract that and move to somewhere else if needed, it
> >> provides basic event/pub/sub kind of activities for taskflow
> (in-memory,
> >> not over rpc...)
>
> I've investigated several event libraries...And chose taskflow because
> first of all it fits all our requirements and it is already used in
> openstack.
Very cool, will check more of that review out,
Although if we are going to go forward with this it's probably a good
idea to split that notification class/code out of taskflow and into its
own tiny library, so that taskflow and oslo.service can use it (this is
how https://github.com/openstack/automaton and
https://github.com/openstack/futurist came into being). That avoids
having to bring in all of taskflow when you are using just *one* of its
types/classes (and aren't really using the rest of taskflow).
>
>
> > Excerpts from Doug's message
>
> >> We probably want the ability to have multiple callbacks. There are
> >> already a lot of libraries available on PyPI for handling "events" like
> >> this, so maybe we can pick one of those that is well maintained and
> >> integrate it with oslo.service?
>
> I've created raw review in oslo.service
> https://review.openstack.org/#/c/228892/ .
> I've used taskflow library(as Josh proposed).
> By default I added one handler that reloads global configuration.
> What do you think about such implementation?
>
> Marian
>
> __________________________________________________________________________
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
More information about the OpenStack-dev
mailing list