[openstack-dev] [all] Switching to longer development cycles
Matt Riedemann
mriedemos at gmail.com
Fri Dec 22 00:27:23 UTC 2017
On 12/21/2017 4:37 PM, Joshua Harlow wrote:
> My 3 cents are that this isn't something that u get asked to put in from
> operators, it's something that is built in from the start. Just look at
> other workflow systems (which is really what nova/cinder/neutron...
> are); they don't try to add this functionality in later (or they
> shouldn't at least) but c'est la vie...
>
> With that stated I would agree this is a community-wide goal (and a very
> very hard one since every single project 'forgot' to build this in from
> the start).
>
> https://raw.githubusercontent.com/spotify/luigi/master/doc/visualiser_front_page.png
> (another example of another projects UI that does something similar).
Seems like something you could build based on consuming the notification
RPC queue events in an external system. Most operations in nova have a
start/end/error notification sequence. You can track when there are
tasks running based on the start events, and when they finish based on
the end/error events.
So, this is something you could build with what's available, as a
separate optional dashboard thing. Not everything needs to be baked
directly into a project as long as that project provides the APIs for
consumers to build from it. Very similar concept with the zaqar thing
that was discussed in the -tc channel yesterday.
--
Thanks,
Matt
More information about the OpenStack-dev
mailing list