Skip to content

durability: Make local History truly read-only#5497

Open
kim wants to merge 3 commits into
masterfrom
kim/commitlog/read-only-history
Open

durability: Make local History truly read-only#5497
kim wants to merge 3 commits into
masterfrom
kim/commitlog/read-only-history

Conversation

@kim

@kim kim commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Commitlog::open may perform repairs, which can be catastrophic if access is not externally guaranteed to be mutually exclusive.

Instead of allowing to view Commitlog as a History, implement a LocalHistory that is guaranteed to be read-only.

Expected complexity level and risk

1.5

Testing

Should pass existing tests.

`Commitlog::open` may perform repairs, which can be catastrophic if
access is not externally guaranteed to be mutually exclusive.

Instead of allowing to view `Commitlog` as a `History`, implement a
`LocalHistory` that is guaranteed to be read-only.
@kim kim requested a review from Shubham8287 July 8, 2026 09:02
@kim kim enabled auto-merge July 8, 2026 11:11
@gefjon gefjon disabled auto-merge July 9, 2026 14:30
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.

3 participants