Details
-
Improvement
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
3.2.0
-
None
-
None
Description
This proposes a more generalized solution of https://issues.apache.org/jira/browse/SPARK-30209, where a stageId-> operator mapping is done with the following algorithm.
1. Read SparkGraph to get every Node's name and respective AccumulatorIDs.
2. Gets each stage's AccumulatorIDs.
3. Maps Operators to stages by checking for non-zero intersection of Step 1 and 2's AccumulatorIDs.
4. Connect SparkGraphNodes to respective StageIDs for rendering in SQL UI.
As a result, some operators without max metrics values will also have stageIds in the UI. This Jira also aims to add minor enhancements to the SQL UI tab.
Attachments
Issue Links
- links to