kvserver: simplify the management of merges with log-drives closed timestamps #57408
Labels
A-kv-closed-timestamps
Relating to closed timestamps
A-multiregion
Related to multi-region
C-enhancement
Solution expected to add code/behavior + preserve backward-compat (pg compat issues are exception)
Currently the merge code does something real' funky for preventing closed timestamps from advancing on a subsumed range (i.e. a RHS in the process of being merged). We feed the tracker a bogus command at a future LAI, which is expected to never come in case the merge succeeds.
With log-drives closed timestamps, this will no longer be necessary. The only thing we need to take care of is to exclude a subsumed range from the side transport for inactive ranges.
The text was updated successfully, but these errors were encountered: