On 12/21/2017 07:27 PM, Matt Riedemann wrote:
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.
Precisely my thoughts, too.
-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