-
Notifications
You must be signed in to change notification settings - Fork 29k
[SPARK-14544] [SQL] improve performance of SQL UI tab #12311
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
|
cc @zsxwing |
| <script> | ||
| function clickDetail(details) {{ | ||
| details.parentNode.querySelector('.stage-details').classList.toggle('collapsed') | ||
| }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do you need double }} here?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't know, copied from ExecutionPage
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's necessary to escape { in xml.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(Necessary when writing XML in Scala code right? it's not reserved in XML)
|
Looks good! |
|
LGTM |
|
Test build #55550 has finished for PR 12311 at commit
|
|
retest this please. |
|
Test build #55575 has finished for PR 12311 at commit
|
|
Test build #2776 has finished for PR 12311 at commit
|
|
Test build #2778 has finished for PR 12311 at commit
|
|
@zsxwing Could you help me to fix the streaming test suite? It seems related to this PR. |
|
Test build #55622 has finished for PR 12311 at commit
|
|
retest this please |
|
Test build #55638 has finished for PR 12311 at commit
|
|
Merging this into master, thanks! |
## What changes were proposed in this pull request? This PR improve the performance of SQL UI by: 1) remove the details column in all executions page (the first page in SQL tab). We can check the details by enter the execution page. 2) break-all is super slow in Chrome recently, so switch to break-word. 3) Using "display: none" to hide a block. 4) using one js closure for for all the executions, not one for each. 5) remove the height limitation of details, don't need to scroll it in the tiny window. ## How was this patch tested? Exists tests.  Author: Davies Liu <[email protected]> Closes #12311 from davies/ui_perf.
## What changes were proposed in this pull request? This PR improve the performance of SQL UI by: 1) remove the details column in all executions page (the first page in SQL tab). We can check the details by enter the execution page. 2) break-all is super slow in Chrome recently, so switch to break-word. 3) Using "display: none" to hide a block. 4) using one js closure for for all the executions, not one for each. 5) remove the height limitation of details, don't need to scroll it in the tiny window. ## How was this patch tested? Exists tests.  Author: Davies Liu <[email protected]> Closes apache#12311 from davies/ui_perf. (cherry picked from commit 582ed8a)
What changes were proposed in this pull request?
This PR improve the performance of SQL UI by:
How was this patch tested?
Exists tests.