We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
The bug happens on the code.
incubator-uniffle/storage/src/main/java/org/apache/uniffle/storage/handler/impl/DataSkippableReadHandler.java
Lines 90 to 110 in 124a901
The processedBlockId will be modified in the ShuffleReadClientImpl at the same time.
processedBlockId
If so, we have to use synchronize to lock all related processBlockId operations.
processBlockId
master
cc @jerqi
The text was updated successfully, but these errors were encountered:
cc @jerqi Do you have any ideas on this?
Sorry, something went wrong.
Maybe we can use concurrentHashMap instead of bitmap.
This is fixed by #2368
No branches or pull requests
Code of Conduct
Search before asking
Describe the bug
The bug happens on the code.
incubator-uniffle/storage/src/main/java/org/apache/uniffle/storage/handler/impl/DataSkippableReadHandler.java
Lines 90 to 110 in 124a901
The
processedBlockId
will be modified in the ShuffleReadClientImpl at the same time.If so, we have to use synchronize to lock all related
processBlockId
operations.Affects Version(s)
master
Uniffle Server Log Output
Uniffle Engine Log Output
Uniffle Server Configurations
Uniffle Engine Configurations
Additional context
cc @jerqi
Are you willing to submit PR?
The text was updated successfully, but these errors were encountered: