-
Notifications
You must be signed in to change notification settings - Fork 0
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
read own upsert で read by を残さないことに関する検討・導入 #97
Comments
起票理由の補足:R&Dミーティングで、そのようなことをするべきという指摘を受けたような記憶があるため。 |
状況確認の情報共有。
上記リンク先にあるように、UPSERT なら read info を残さないというような意図・コードコメント・実装の箇所が見受けられました。 |
point read では避けているようですが shirakami/src/concurrency_control/interface/scan/read_kv_from_scan.cpp Lines 92 to 104 in 07058a2
ただ、 range read って write set を考慮している (yakushima scan の結果だけでなく local write set の key集合と merge して動いている) のだろうか? という点は未確認 (追記) → write set にいるなら placeholder が作られているはずだから yakushima scan で見つかるはず |
概要: read own upsert をTXが実行する場合、 read by を残さなくても良い懸念がある。
それに関して整理を行い、ライブラリコードの修正、テストの追加を行う。
工数見積もり:一日
完了条件:ライブラリコードの修正、テストの追加と合格
The text was updated successfully, but these errors were encountered: