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

Reply via email to