Derek Dagit created STORM-636:
---------------------------------
Summary: UI/Monitor is slow for topologies with a large number of
components
Key: STORM-636
URL: https://issues.apache.org/jira/browse/STORM-636
Project: Apache Storm
Issue Type: Bug
Affects Versions: 0.10.0
Reporter: Derek Dagit
Assignee: Derek Dagit
Priority: Minor
The getTopologyInfo method in nimbus fetches from ZK all errors reported by all
components. This becomes too slow for topologies with a larger numbers of
components (bolts/spouts).
In one example, the UI consistently took over 5 minutes to load the topology
page for a topology with nearly 500 components while ZK was under load.
Errors are currently stored in ZooKeeper under individual znodes per component.
This means that each call to getTopologyInfo needs to list children of each
znode and then download the error znodes it finds.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)