-
Notifications
You must be signed in to change notification settings - Fork 453
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
[VL] Avoid using WriteFilesSpec which is not serialzable #6144
Conversation
Why |
@ulysses-you The |
|
===== Performance report for TPCH SF2000 with Velox backend, for reference only ====
|
@jackylee-ch I think it's caused by your internal changes... Vanilla Spark does not hold spark context in concurrentOutputWriterSpecFunc. You should add |
Yes, agree with you. However I think we should avoid use the |
I do not against this change as it is a code improvement. Just make it clear that this pr title and description should not related to serialization... |
Okey, got it. I have updated the description for more details. |
What changes were proposed in this pull request?
The
concurrentOutputWriterSpecFunc
inWriteFilesSpec
is a function, it would seek upper class to find Serializable Class and may cause user serialzation problem. Since we won't use it in RDD, we can remove it.Bellow is the problem we met before this pr fixed.
How was this patch tested?
GA