-
Notifications
You must be signed in to change notification settings - Fork 383
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
[FEATURE] Provide specific classLoader for Partition operation #2997
Comments
Can you provide more details and additional stacks? |
Iceberg catalog-related classes are loaded by |
@mchades also agree that the partition operation need to be separate, you can ask him for details, if community decide to do it, please assign it for me |
@TEOTEO520 , thanks for reporting this issue, does hive work well for partition operations? |
Yes, but when hive do the operation of partition, it also use WebAppClassLoader, I'm confused it does work well |
…cher (#3221) ### What changes were proposed in this pull request? - reuse the class loader of the catalog for partition operation - add partition operation dispatcher ### Why are the changes needed? Fix: #2997 #2999 ### Does this PR introduce _any_ user-facing change? no ### How was this patch tested? tests added
…cher (#3221) ### What changes were proposed in this pull request? - reuse the class loader of the catalog for partition operation - add partition operation dispatcher ### Why are the changes needed? Fix: #2997 #2999 ### Does this PR introduce _any_ user-facing change? no ### How was this patch tested? tests added
…cher (#3315) ### What changes were proposed in this pull request? - reuse the class loader of the catalog for partition operation - add partition operation dispatcher ### Why are the changes needed? Fix: #2997 #2999 ### Does this PR introduce _any_ user-facing change? no ### How was this patch tested? tests added Co-authored-by: mchades <[email protected]>
…ation dispatcher (apache#3221) ### What changes were proposed in this pull request? - reuse the class loader of the catalog for partition operation - add partition operation dispatcher ### Why are the changes needed? Fix: apache#2997 apache#2999 ### Does this PR introduce _any_ user-facing change? no ### How was this patch tested? tests added
Describe the feature
There is no specific catalog classLoader for partition operation, if there is a partition operation need to use Thread.currentThread().getContextClassLoader() to get classLoader, it will get WebAppClassLoader, and this will cause ClassNotFoundException
Motivation
No response
Describe the solution
Provide specific classLoader for Partition operation
Additional context
No response
The text was updated successfully, but these errors were encountered: