-
Notifications
You must be signed in to change notification settings - Fork 28.5k
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
[SPARK-18016][SQL][CATALYST][BRANCH-2.1] Code Generation: Constant Pool Limit - Class Splitting #18354
Conversation
This is a very important fix for a very common use case. In our company we had to create a workaround in many different cases. Are there any plans to merge this into 2.0.x as well? |
@maor121 Yeah, I should be able to backpatch to 2.0.x as well in a separate PR. |
Hi, @bdrillard . |
@dongjoon-hyun I had not yet. I hadn't realized master was already on a 2.3.0-SNAPSHOT. I can also write a backport for branch-2.2. |
Yep. To backport, we must land this on branch-2.2 first.
|
@dongjoon-hyun Great, thanks for the heads up. I'll prepare a branch-2.2 backport PR and circle back to this PR with the link as confirmation. |
@dongjoon-hyun I've prepared the PR for the branch-2.2 backport, #18377. |
ok to test |
Test build #78394 has finished for PR 18354 at commit
|
Test build #78401 has finished for PR 18354 at commit
|
…ol Limit - Class Splitting ## What changes were proposed in this pull request? This is a backport patch for Spark 2.1.x of the class splitting feature over excess generated code as was merged in #18075. ## How was this patch tested? The same test provided in #18075 is included in this patch. Author: ALeksander Eskilson <[email protected]> Closes #18354 from bdrillard/class_splitting_2.1.
thanks, merging to 2.1! |
@bdrillard, sounds properly backported. Would you close this? |
Finding it difficult to track. Is this available in a 2.1 release? |
it was backported and then reverted because it's too risky, we can close this PR. |
@cloud-fan - thanks. Is there any known workaround for this? |
Unfortunately there is no workaround... You can upgrade to spark 2.3 or do the backport and make a new release in your company. cc @rxin any ideas for this case? |
What changes were proposed in this pull request?
This is a backport patch for Spark 2.1.x of the class splitting feature over excess generated code as was merged in #18075.
How was this patch tested?
The same test provided in #18075 is included in this patch.