Skip to content

Conversation

@dimitribouniol
Copy link
Member

Fixed an issue where readonly transactions could override written data when they complete out of sequence. This is because read-only transactions do not block other transactions and grab a version of the datastore to read from, but they erroneously wrote that version back to the store when they eventually finished. This had a high likelihood of happening with long-running ranged reads.

@dimitribouniol dimitribouniol self-assigned this Dec 22, 2025
@dimitribouniol dimitribouniol enabled auto-merge (rebase) December 22, 2025 13:56
@dimitribouniol dimitribouniol merged commit a1a8b28 into main Dec 22, 2025
3 checks passed
@dimitribouniol dimitribouniol deleted the dimitri/transaction-fix branch December 22, 2025 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants