Skip to content

[DATAFLINT-4798] Fix history server support for older Spark apps (pre-3.2)#65

Merged
minskya merged 1 commit intomainfrom
DATAFLINT-4798
Apr 23, 2026
Merged

[DATAFLINT-4798] Fix history server support for older Spark apps (pre-3.2)#65
minskya merged 1 commit intomainfrom
DATAFLINT-4798

Conversation

@minskya
Copy link
Copy Markdown
Contributor

@minskya minskya commented Apr 23, 2026

  • Use non-paginated /sql endpoint for Spark < 3.2 apps where the paginated API returns 404
  • Handle per-execution planGraph failures in DataflintSQLPlanPage instead of failing the entire batch (fixes NoSuchElementException for apps missing plan data in KVStore)
  • Fix catch block return type from JObject to JArray in both Spark 3 and Spark 4 SQLPlanPage
  • Guard against non-array sqlplan response in frontend

- Use non-paginated /sql endpoint for Spark < 3.2 apps where the
  paginated API returns 404
- Handle per-execution planGraph failures in DataflintSQLPlanPage
  instead of failing the entire batch (fixes NoSuchElementException
  for apps missing plan data in KVStore)
- Fix catch block return type from JObject to JArray in both
  Spark 3 and Spark 4 SQLPlanPage
- Guard against non-array sqlplan response in frontend

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@notion-workspace
Copy link
Copy Markdown

@minskya minskya merged commit 4990d5d into main Apr 23, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant