-
Notifications
You must be signed in to change notification settings - Fork 4.1k
kv: handle ReadWithinUncertaintyInterval errors on follower reads #57685
Copy link
Copy link
Closed
Labels
A-kv-transactionsRelating to MVCC and the transactional model.Relating to MVCC and the transactional model.A-multiregionRelated to multi-regionRelated to multi-regionC-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
Description
Needed for non-blocking transactions: #52745. Also needed for follower reads in general.
Currently, ReadWithinUncertaintyInterval errors assume that they are coming from the leaseholder of a range. But this is not always true. Figure out what to do here.
See readWithinUncertaintyIntervalRetryTimestamp.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-kv-transactionsRelating to MVCC and the transactional model.Relating to MVCC and the transactional model.A-multiregionRelated to multi-regionRelated to multi-regionC-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)