kvclient: ship entire write buffer on leaf transcations #139058
Labels
A-buffered-writes
Related to the introduction of buffered writes
A-kv-transactions
Relating to MVCC and the transactional model.
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
T-kv
KV Team
In service of #72614
Once we start buffering writes on the client, a leaf transaction that attempts to read-its-own-writes will need access to the buffer as well. As a first step, to ensure correctness, we should ship the entire write buffer on every leaf transaction. In the future, we may then be able to constrain the buffer shipped on leaf transactions to just the span over which the leaf transaction is created.
The text was updated successfully, but these errors were encountered: