-
Notifications
You must be signed in to change notification settings - Fork 245
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Fix shim-related bugs [databricks] #5708
Fix shim-related bugs [databricks] #5708
Conversation
- Shim ExplainPlanImpl - Remove unnecessary reference to SparkShimsImpl Signed-off-by: Gera Shegalov <gera@apache.org>
|
build |
it would be nice to have a better description here stating ExplainPlanImpl is currently packaging only one version (com/nvidia/spark/rapids/ExplainPlanImpl.class) and potentially missing the shim specific versions: ./sql-plugin/target/spark311/classes/com/nvidia/spark/rapids/ExplainPlanImpl.class |
The problem is that the classloading isolation of spakr-version-dependent incompatible classes referenced via ExplainPlanImpl->GpuOverrides does not work if the entry-point class loaded via ShimLoader is not hidden to a parallel world dir like spark-* in the jar. |
reference #5703 |
Bugs related to running with spark.rapids.force.caller.classloader=false NVIDIA#5703 - Shim ExplainPlanImpl - Remove unnecessary reference to SparkShimsImpl Closes NVIDIA#5707 Signed-off-by: Gera Shegalov <gera@apache.org>
Bugs related to running with spark.rapids.force.caller.classloader=false #5703
Closes #5707
Signed-off-by: Gera Shegalov gera@apache.org