Skipped tasks should be removed when drawing a graph

Bug #1440633 reported by Dima Shulyak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Committed
High
Sebastian Kalinowski

Bug Description

Currently skipped tasks represented as grey blocks - it results in a very complicated picture, which is quite hard to use
in order to find required information.

My proposal is to draw only filtered subgraph when flags start/end are used.

Tags: module-tasks
Changed in fuel:
assignee: Fuel Python Team (fuel-python) → Sebastian Kalinowski (prmtl)
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-web (master)

Fix proposed to branch: master
Review: https://review.openstack.org/172396

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to python-fuelclient (master)

Fix proposed to branch: master
Review: https://review.openstack.org/172915

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-web (master)

Reviewed: https://review.openstack.org/172396
Committed: https://git.openstack.org/cgit/stackforge/fuel-web/commit/?id=9c96853bf1e31e657d83eec86854fe218204a21d
Submitter: Jenkins
Branch: master

commit 9c96853bf1e31e657d83eec86854fe218204a21d
Author: Sebastian Kalinowski <email address hidden>
Date: Fri Apr 10 14:22:21 2015 +0200

    Add 'remove' param to graph visualization API

    'remove' parameter allows to specify what "internal" type of tasks
    should be removed from visualization of the graph (API endpoint
    endpoint /api/v1//clusters/<cluster_id>/deploy_tasks/graph.gv)

    Example use case: user want to visualize graph without "skipped" tasks.
    It could be achieved by passing "remove=skipped" to the API.

    'void' type has been renamed to 'skipped'

    Change-Id: I9e5e79e9a7c784899a43dc11ece8e85de37d0c2e
    Partial-Bug: #1440633

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to python-fuelclient (master)

Reviewed: https://review.openstack.org/172915
Committed: https://git.openstack.org/cgit/stackforge/python-fuelclient/commit/?id=54e2bce465a96992a6da9ec29565b4799479779e
Submitter: Jenkins
Branch: master

commit 54e2bce465a96992a6da9ec29565b4799479779e
Author: Sebastian Kalinowski <email address hidden>
Date: Mon Apr 13 15:26:03 2015 +0200

    Add 'remove' param for downloading graph

    'remove' param allows to specify which type of tasks
    will be removed from visualization of the graph.
    For example:

      fuel graph --env 1 --download --start pre_deployment_start \
          --end pre_deployment_end --remove skipped > graph.gv

    will show tasks between only pre_deployment_start and
    pre_deployment_end and internall tasks (groups, stages)

    Change-Id: I7199827d80f18ba7ddeb6b78ac8d50865e346e4a
    Depends-On: I9e5e79e9a7c784899a43dc11ece8e85de37d0c2e
    Closes-Bug: #1440633

Changed in fuel:
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.