[ 
https://issues.apache.org/jira/browse/AMBARI-1268?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Billie Rinaldi updated AMBARI-1268:
-----------------------------------

    Attachment: AMBARI-1268.patch

Here's a first draft of the DAG / swimlane approach.  I've tested with a 
variety of DAGs, but if anyone has particularly complex ones, I'd be happy to 
get more samples.  The node placement algorithm takes a specified node height 
and an svg height, divides the svg into "lanes," and tries to place nodes into 
lanes so they are not overlapping.  There is more work to be done in developing 
a strategy for what to do if this isn't possible.  One idea would be to 
dynamically decrease the node height and/or increase the svg height to fit in 
more lanes.
                
> Improve DAG UI
> --------------
>
>                 Key: AMBARI-1268
>                 URL: https://issues.apache.org/jira/browse/AMBARI-1268
>             Project: Ambari
>          Issue Type: Improvement
>          Components: client
>            Reporter: Billie Rinaldi
>            Assignee: Billie Rinaldi
>         Attachments: AMBARI-1268.patch
>
>
> The "floating" of the DAG nodes makes it hard to read and doesn't communicate 
> any information.  The node positions should be fixed.  I propose placing the 
> nodes on a timeline so their positions indicate start times and durations.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to