IntersectMBO / IntersectMBO/ouroboros-consensus

Reconsider the use of unsafe/safe for the FS layer

Open
#691 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
67
Forks
43
Avg merge
5d 13h
Merged PRs (30d)
43

Description

Ideally, we'd optimize for many concurrent reads, sacrificing concurrency for writes (which typically will just be a copy into a system OS buffer anyway and therefore very fast).

Contributor guide

Open the contributing guide

Research direction

Start by locating the FS layer implementation and reviewing how unsafe and safe operations are currently used. Compare the existing read and write synchronization behavior with the issue's concurrency goal; done requires an agreed design and corresponding implementation changes, with validation of concurrent reads and writes.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
operating-systems
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.