-
Notifications
You must be signed in to change notification settings - Fork 29k
[SPARK-9426][WebUI]Job page DAG visualization is not shown #8104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
retest this please |
|
Jenkins, retest this please. |
|
/cc @andrewor14 for review. |
|
cc @zsxwing |
|
Actually, this LGTM. Thanks for fixing another blocker! I'm going to try this out locally. |
|
retest this please |
|
Test build #40465 timed out for PR 8104 at commit |
|
Test build #40477 has finished for PR 8104 at commit
|
|
retest this please |
2 similar comments
|
retest this please |
|
retest this please |
|
Test build #40515 has finished for PR 8104 at commit
|
|
Test build #1457 has finished for PR 8104 at commit
|
|
Test build #40520 timed out for PR 8104 at commit |
|
LGTM |
|
This actually passed tests. I'm merging into master 1.5. |
To reproduce the issue, go to the stage page and click DAG Visualization once, then go to the job page to show the job DAG visualization. You will only see the first stage of the job. Root cause: the java script use local storage to remember your selection. Once you click the stage DAG visualization, the local storage set `expand-dag-viz-arrow-stage` to true. When you go to the job page, the js checks `expand-dag-viz-arrow-stage` in the local storage first and will try to show stage DAG visualization on the job page. To fix this, I set an id to the DAG span to differ job page and stage page. In the js code, we check the id and local storage together to make sure we show the correct DAG visualization. Author: Carson Wang <carson.wang@intel.com> Closes #8104 from carsonwang/SPARK-9426. (cherry picked from commit bab8923) Signed-off-by: Andrew Or <andrew@databricks.com>
To reproduce the issue, go to the stage page and click DAG Visualization once, then go to the job page to show the job DAG visualization. You will only see the first stage of the job. Root cause: the java script use local storage to remember your selection. Once you click the stage DAG visualization, the local storage set `expand-dag-viz-arrow-stage` to true. When you go to the job page, the js checks `expand-dag-viz-arrow-stage` in the local storage first and will try to show stage DAG visualization on the job page. To fix this, I set an id to the DAG span to differ job page and stage page. In the js code, we check the id and local storage together to make sure we show the correct DAG visualization. Author: Carson Wang <carson.wang@intel.com> Closes apache#8104 from carsonwang/SPARK-9426.
To reproduce the issue, go to the stage page and click DAG Visualization once, then go to the job page to show the job DAG visualization. You will only see the first stage of the job.
Root cause: the java script use local storage to remember your selection. Once you click the stage DAG visualization, the local storage set
expand-dag-viz-arrow-stageto true. When you go to the job page, the js checksexpand-dag-viz-arrow-stagein the local storage first and will try to show stage DAG visualization on the job page.To fix this, I set an id to the DAG span to differ job page and stage page. In the js code, we check the id and local storage together to make sure we show the correct DAG visualization.