-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Add an option to avoid OutOfDirectMemoryError for AlluxioFuse #16096
Conversation
Automated checks report:
Some checks failed. Please fix the reported issues and reply 'alluxio-bot, check this please' to re-run checks. |
Automated checks report:
All checks passed! |
Do you have any hard evidence this option fixes the issue? How did you tested/verified that? |
I did the test the following way
The result is
I was able to reproduce it repeatedly. As alluxio-fuse is using netty, and netty manages the direct memory pool by itself. With |
Any side effect? and other options? Wondering in what situation it is triggered? |
The side effect is, without using direct memory,
Background of my base: the platform needs to do alluxio-fuse mount for each user's job in its pod, as different jobs have different parallel, so it is difficult to set a fixed proper value for MaxDirectMemorySize. |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in two weeks if no further activity occurs. Thank you for your contributions. |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed in two weeks if no further activity occurs. Thank you for your contributions. |
What changes are proposed in this pull request?
Add an option to avoid OutOfDirectMemoryError for AlluxioFuse.
Why are the changes needed?
Fix #16094
Does this PR introduce any user facing changes?
No