Skip to content

kv: fix interaction between lease transfers and future time operations #57688

@nvb

Description

@nvb

Needed for non-blocking transactions: #52745.

Once we begin allowing operations at future times, lease transfers needs to incorporate the maximum time of reads performed on the current leaseholder. The transfer should either prevent the next lease from having a start time before maximum read timestamp, or at least inform the next leaseholder of this maximum read timestamp.

Metadata

Metadata

Assignees

Labels

A-kv-transactionsRelating to MVCC and the transactional model.A-multiregionRelated to multi-regionC-enhancementSolution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions