Skip to content
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

Fix shims provider override config not being seen by executors #798

Merged
merged 2 commits into from
Sep 18, 2020

Conversation

jlowe
Copy link
Member

@jlowe jlowe commented Sep 17, 2020

#765 has an issue where the configuration for the shim override is not being seen by the ShimLoader on the executors. Rather than loading a fresh SparkConf directly in ShimLoader this leverages the config being passed to the driver/executor plugins to set the shim provider override class on startup if one is specified in the configs.

Manually tested on a standalone cluster and verified the shim provider override message appears both in the driver logs and the executor logs.

Signed-off-by: Jason Lowe <jlowe@nvidia.com>
@jlowe jlowe added bug Something isn't working SQL part of the SQL/Dataframe plugin P0 Must have for release labels Sep 17, 2020
@jlowe jlowe self-assigned this Sep 17, 2020
@jlowe
Copy link
Member Author

jlowe commented Sep 17, 2020

build

…t loads early

Signed-off-by: Jason Lowe <jlowe@nvidia.com>
@tgravescs
Copy link
Collaborator

build

1 similar comment
@jlowe
Copy link
Member Author

jlowe commented Sep 18, 2020

build

@tgravescs
Copy link
Collaborator

I'm going to take a chance and merge this and let the tests run when we merge to main branch

@tgravescs tgravescs merged commit 85594e1 into NVIDIA:branch-0.2 Sep 18, 2020
@sameerz sameerz added this to the Sep 14 - Sep 25 milestone Sep 18, 2020
nartal1 pushed a commit to nartal1/spark-rapids that referenced this pull request Jun 9, 2021
…A#798)

* Fix shims provider override config not being seen by executors

Signed-off-by: Jason Lowe <jlowe@nvidia.com>

* Also update shim provider class override from shuffle manager since it loads early

Signed-off-by: Jason Lowe <jlowe@nvidia.com>
nartal1 pushed a commit to nartal1/spark-rapids that referenced this pull request Jun 9, 2021
…A#798)

* Fix shims provider override config not being seen by executors

Signed-off-by: Jason Lowe <jlowe@nvidia.com>

* Also update shim provider class override from shuffle manager since it loads early

Signed-off-by: Jason Lowe <jlowe@nvidia.com>
@jlowe jlowe deleted the fix-shim-override branch September 10, 2021 15:41
tgravescs pushed a commit to tgravescs/spark-rapids that referenced this pull request Nov 30, 2023
[auto-merge] bot-auto-merge-branch-22.12 to branch-23.02 [skip ci] [bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working P0 Must have for release SQL part of the SQL/Dataframe plugin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants