-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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
HBASE-28599 RowTooBigException is thrown when duplicate increment RPC call is attempted #5927
Conversation
🎊 +1 overall
This message was automatically generated. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems like a typo, let's check the commit history and also check why we can not find this typo by our current tests...
Let's wait for the pre commit result. |
🎊 +1 overall
This message was automatically generated. |
💔 -1 overall
This message was automatically generated. |
💔 -1 overall
This message was automatically generated. |
@Apache9 It's my first time contributing to HBase, so I'm not very familiar with the process. Could you help me to resolve this build failed situation? In the above pre-commit result, there are a few failed unit tests.
|
The UTs of HBase are kinda heavy, more like a integration test, so it is common that there are some flaky ones. The failed ones are likely not related to this PR here. |
… call is attempted (apache#5927) The root cause is analyzed by Robin Infant A(robiee17) Signed-off-by: Duo Zhang <zhangduo@apache.org>
Issue Link: https://issues.apache.org/jira/browse/HBASE-28599 ( reported by @Robiee17 )
Below is written by @Robiee17
Test
When I print out this get object, there are no Column Family and Column Qualifier information in the second retry.
Because logic does not run this while loop,The GET request actually tries to retrieve all the qualifiers for the row, resulting in a RowTooBigException
After applying this change, I found that Column Family and Column Information is synced well and RowTooBigException doesn't occur when Incrementing that row in the second retry .
Sugestion
To resolve this issue I deleted exclamation mark in while loop condition. Please review it and let me know if this have any problems. Thank you.