You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2016/10/25 19:32:59 UTC

[jira] [Commented] (DISPATCH-543) Initial load of topology page fetches too much information

    [ https://issues.apache.org/jira/browse/DISPATCH-543?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15606247#comment-15606247 ] 

ASF subversion and git services commented on DISPATCH-543:
----------------------------------------------------------

Commit d2c326ac35899fa3fba75808270169b6083293f2 in qpid-dispatch's branch refs/heads/master from [~eallen]
[ https://git-wip-us.apache.org/repos/asf?p=qpid-dispatch.git;h=d2c326a ]

DISPATCH-543 Request only info needed to calculate the topology so the graph can be drawn quicker


> Initial load of topology page fetches too much information
> ----------------------------------------------------------
>
>                 Key: DISPATCH-543
>                 URL: https://issues.apache.org/jira/browse/DISPATCH-543
>             Project: Qpid Dispatch
>          Issue Type: Improvement
>          Components: Console
>            Reporter: Ernest Allen
>            Assignee: Ernest Allen
>
> As the topology graph is created, several entities for each router are fetched:
> - .connection
> - .router.link
> -  .router
> - .router.node
> For large numbers of routers this takes a while.
> Break up the creation of the topology graph. The routers and their connections to other routers can be generated using only .connection information. 
> .router-link is used:
> - to draw the small client circles. After the initial graph is drawn, go back and fetch the .router.link info for any router that has connections that are not "inter-router". 
> - to display the popup when a client is clicked. This can quickly be fetched for the individual router when one of it's clients is clicked.
> - to display the cross-section popup. This can be fetched when needed.
> .router.node is used to generate the highlight line between routers. This entity can be fetched when needed.
> .router is used when adding a new node. This can be fetched when needed.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org