yaooqinn opened a new pull request, #54768: URL: https://github.com/apache/spark/pull/54768
### What changes were proposed in this pull request? Adds a collapsible "Associated Jobs" table to the SQL execution detail page, placed below Plan Details. **Columns:** | Column | Description | |--------|-------------| | Job ID | Link to job detail page | | Status | BS5 badge (green/blue/red) | | Duration | Human-readable | | Stages | Completed/Total stages | | Tasks | Completed/Total tasks | | Description | Truncated with tooltip | **Design:** - Collapsible section using BS5 Collapse (consistent with Plan Details, SQL Properties) - Expanded by default (shows job count in header) - Uses `AppStatusStore.job(id)` to fetch each job's details - Gracefully handles missing jobs (try/catch) ### Why are the changes needed? Previously jobs were shown as comma-separated ID links in the summary section, providing no context. The table shows status, duration, stages, and task progress at a glance. ### Does this PR introduce _any_ user-facing change? Yes — new "Associated Jobs (N)" collapsible section on the SQL execution detail page. ### How was this patch tested? Compilation verified. Manual testing. ### Was this patch authored or co-authored using generative AI tooling? Yes, co-authored with GitHub Copilot. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
