Github user shroffpradyumn commented on the pull request:

    https://github.com/apache/spark/pull/5547#issuecomment-95797940
  
    Thank you all for your feedback, and I apologize for my late reply (it’s 
been a rough week of midterms).
    
    @pwendell - I’ve addressed all your inline comments (memoization, 
Javascript indentation, JSON lists, etc.) in my latest commit. As per the load 
time of the graph, it’s improved a bit after moving from string 
representations to JSON arrays, but only by a small factor.
    
    When you say you’re skeptical about the graph scalability, what is the 
maximum number of tasks you want displayed on the graph? I’m thinking of 
keeping it to 1000 (at the most), and having the users select a task range if 
they want to view a different region of tasks (say tasks 1200-2000 for example).
    
    My reason for the above is that the task stages become too cluttered above 
a certain number, so it’s better to keep a limit, or alternatively, increase 
the max height of the graph (which would involve a lot more scrolling though).
    
    @andrewor14  - The visualization doesn’t currently support zooming, and 
it will definitely be pretty challenging to implement it on top of D3.js. 
However, the task-range functionality I mentioned above can serve as a 
pseudo-zoom feature since a user can select a task range and hence zoom into 
the graph.
    
    Also, breaking down the task times along the vertical axis shouldn’t be 
that difficult so we can definitely add that later on if required (provided 
this patch gets accepted haha).
    
    @punya - I haven’t looked into using Amber yet, and I’ll definitely 
check out plottable.js.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to