Architecture
Read & Write Path
The IO path as a clear Rust pipeline — no hidden magic.
BrewFS exposes the IO path as a clear Rust pipeline — no hidden magic between a file write and an object block.
Write path
FUSE write
→ VFS::write
→ FileWriter::write_at
→ Chunk split
→ SliceState append
→ Auto flush
→ DataUploader
→ ObjectBlockStore
→ Metadata commitRead path
FUSE read
→ VFS::read
→ FileReader
→ Load Slice metadata
→ Map offset → object blocks
→ Read object backend
→ Merge slices / zero-fill holes
→ Return bytes
