-
Notifications
You must be signed in to change notification settings - Fork 237
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
[FEA] Rework the shim layer to robustly handle ABI and API incompatibilities across Spark releases #3223
Comments
Signed-off-by: Gera Shegalov gera@apache.org This PR contributes to #3223 - enables spark 3.2.0 build via -Dbuildver=320 - prepares deduplication of identical classes once all shims follow spark 3.2.0 pattern - sets stage for the parallel world classloader
reopen because has other subtasks |
Should we add a subtask about testing with UCX for each Spark distro? |
@abellina sure, go ahead re: testing with UCX for each Spark distro. Also we have the optimization / fix you suggested offline about triggering the shuffle manager init on the driver earlier that you can add |
udf examples native build is passing so marking that off |
all required tasks are complete so closing this. |
Is your feature request related to a problem? Please describe.
Apache Spark uses semantic versioning major.feature.patch, e.g. 3.1.2.
Describe the solution you'd like
A solution that catches 99% of the issues at build time and is robust at run time.
Describe alternatives you've considered
Rely on the existing solution that is based on test coverage to identify the issues at run time
Additional context
Prototype branches such as
Tasks:
These are optional or nice to have tasks:
The text was updated successfully, but these errors were encountered: