-
Notifications
You must be signed in to change notification settings - Fork 107
ci(docker): set legacy IPC format to fix e2e tests #1201
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
Conversation
Signed-off-by: Sajid Alam <[email protected]>
Signed-off-by: Sajid Alam <[email protected]>
Signed-off-by: Sajid Alam <[email protected]>
Signed-off-by: Sajid Alam <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for addressing this long-running issue!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, I actually have a question. 😅
Signed-off-by: Sajid Alam <[email protected]>
Signed-off-by: Sajid Alam <[email protected]>
Signed-off-by: Sajid Alam <[email protected]>
Signed-off-by: Sajid Alam <[email protected]>
Signed-off-by: Sajid Alam <[email protected]>
Signed-off-by: Sajid Alam <[email protected]>
Signed-off-by: Sajid Alam <[email protected]>
Signed-off-by: Sajid Alam <[email protected]>
Signed-off-by: Sajid Alam <[email protected]>
|
Can we get this merged in for now to unblock this, I will create a follow up issue to dig further into this as I don't have capacity at the moment to dig into this further but the current fix does resolve the immediate issue. |
We will investigate this further in a follow up issue.
Description
Related to: #1170
Fixes CI e2e test failure for kedro-docker with Spark support. The test "Execute docker build and run using spark Dockerfile" was failing when
PySparkattempted to convertDataFramestoPandasusing Apache Arrow. The error occurred because Arrow couldn't accesssun.misc.Unsafedue to JVM restrictions.Development notes
Updated
kedro_docker/template/Dockerfile.sparkto add JVM configuration environment variablesAdded
--add-opensflags to allow Apache Arrow access:java.base/java.nio- for buffer operationsjava.base/sun.nio.ch- for channel implementationsjava.base/jdk.internal.misc- for access tosun.misc.UnsafeChecklist
jsonschema/kedro-catalog-X.XX.jsonif necessaryRELEASE.mdfile