Skip to content

Add sparkVersion field to JobLaunchConf#546

Merged
dushyantk1509 merged 1 commit intolinkedin:mainfrom
dushyantk1509:dushyantk1509/add-spark-version-to-job-launch-conf
Apr 16, 2026
Merged

Add sparkVersion field to JobLaunchConf#546
dushyantk1509 merged 1 commit intolinkedin:mainfrom
dushyantk1509:dushyantk1509/add-spark-version-to-job-launch-conf

Conversation

@dushyantk1509
Copy link
Copy Markdown
Collaborator

@dushyantk1509 dushyantk1509 commented Apr 15, 2026

Summary

  • Adds sparkVersion field to JobLaunchConf to allow per-job Spark version configuration via jobs.yaml
  • Enables gradual migration of maintenance jobs from Spark 3.1 to 3.5 without code changes. Starting with OFD - picks up stream-results option for remove orphan files (Spark: backport stream-results option for remove orphan files iceberg#234) to prevent driver OOM when removing large numbers of orphan files.

Changes

  • Client-facing API Changes
  • Internal API Changes
  • Bug Fixes
  • New Features
  • Performance Improvements
  • Code Style
  • Refactoring
  • Documentation
  • Tests

For all the boxes checked, please include additional details of the changes made in this pull request.

Testing Done

  • Manually Tested on local docker setup. Please include commands ran, and their output.
  • Added new tests for the changes made.
  • Updated existing tests to reflect the changes made.
  • No tests added or updated. Please explain why. If unsure, please feel free to ask for help.
  • Some other form of testing like staging or soak time in production. Please explain.

For all the boxes checked, include a detailed description of the testing done for the changes made in this pull request.

Additional Information

  • Breaking Changes
  • Deprecations
  • Large PR broken into smaller PRs, and PR plan linked in the description.

For all the boxes checked, include additional details of the changes made in this pull request.

Allows per-job Spark version configuration via jobs.yaml, enabling
gradual migration of maintenance jobs from Spark 3.1 to 3.5.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@dushyantk1509 dushyantk1509 marked this pull request as ready for review April 15, 2026 12:22
@dushyantk1509 dushyantk1509 merged commit a4a3104 into linkedin:main Apr 16, 2026
1 check 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.

2 participants