Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
txn: Add batch-resumed mode for acquire_pessimistic_lock storage command #13687
txn: Add batch-resumed mode for acquire_pessimistic_lock storage command #13687
Changes from 16 commits
002b3e2
98a42b7
e4e2bde
b2a03b3
f412385
f982809
aeed936
d78359d
a0eb137
95b0b39
36ca004
6a3c724
ad1fd4a
8118166
84bf650
0f4289f
851739a
03e59bc
5d68a3c
d3f0931
b0a96fc
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
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.
Why removed the field
old_values
? Do we still support this feature ofold_value
?um..., I know little about
old_value
.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.
It seems that the old_value is never assigned as any valid value outside the command, and its only purpose is to hold the results produced during the pessimistic lock command and return it after finishing the command, which seems can be done by a local variable.
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.
Do we support a single request which has multiple keys and
allow_lock_with_conflict
set finally ?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.
Maybe we'll supported it in the future. It depends.