-
Notifications
You must be signed in to change notification settings - Fork 6
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
Catch an exception in get-all #127
Conversation
@@ -25,7 +25,9 @@ | |||
(condp = column | |||
"tx_id" (Optional/of (TextValue. column id)) | |||
"tx_created_at" (Optional/of (BigIntValue. column (long 1566376246))) | |||
"tx_state" (Optional/of (IntValue. column (Integer/parseInt id))))))) | |||
"tx_state" (Optional/of (IntValue. column (Integer/parseInt id))) | |||
;; for the coordinator table |
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.
This is unrelated to the bug fix.
For The group commit feature in the latest ScalarDB.
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.
LGTM!
Thank you.
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.
LGTM! Thank you!
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.
LGTM! Thank you!
Description
In
transfer
andtransfer-append
tests in ScalarDB tests,get-all
which reads all the final state misbehaved.The dummy writes were committed even though the read failed due to conflicts. Then the
get-all
transaction was retried.It caused the unexpected version increasing. That's why the check phase failed.
Related issues and/or PRs
Daily Jepsen test failed
Changes made
Checklist
Additional notes (optional)