Packing Small Objects into Superblocks: O(1) Reads Without Per-Blob Inodes

Why millions of small files per directory collapse a filesystem, and how a SeaweedFS-style volume layout fixes it: append-only superblocks, 8-byte-aligned needles with CRC32C frames, hole-punching deletion, and crash recovery by truncation. Teaches: the real cost of per-blob files, why alignment beats variable-length framing, and how to make crash recovery O(1).

๐Ÿ› ARCHITECTUREโ€ขSTORAGEโ€ขOctober 6, 2026โ€ข5 min

R4: momofs โ€” POSIX Core Over the CAS Store

The R4 POSIX core: inodes as content-addressed manifests, files as blobs, atomic rename, hardlinks, permission enforcement โ€” a filesystem on momo.

๐Ÿ› ARCHITECTUREโ€ขMOMOFSโ€ขAugust 27, 2026โ€ข7 min

Reducing Read-Verify Hashing: Trust Earned by Real Verification

Verify-on-read re-hashes the full object on every local read (~8x slower than write). A ReadVerifier seam skips re-verification for blobs verified this process, while scrub still catches bitrot.

๐Ÿž ISSUE FIXโ€ขPERFORMANCEโ€ขAugust 26, 2026โ€ข7 min

Centralized Integrity Verification: Checksums Move to the Storage Core

S3 integrity checksums moved from a surface-level adapter into the storage/ingest core via a protocol-agnostic ChecksumProvider seam โ€” every write path verified, replicas re-verify on receive.

๐Ÿ› ARCHITECTUREโ€ขSTORAGEโ€ขAugust 24, 2026โ€ข5 min

Pluggable Storage Backends: local, nfs, s3, raw

The [storage] backend seam swaps blob storage (local, nfs, s3, raw) behind one Store interface, keeping CAS metadata local.

๐Ÿ› ARCHITECTUREโ€ขSTORAGEโ€ขJuly 26, 2026โ€ข2 min

CAS: Content-Addressable Storage and Deduplication

Identify every object by its SHA-256 content hash โ€” server-side dedup, verify-on-read, and a path that later mounted a filesystem. Teaches: content addressing principles, single write chokepoint, Bolt/Sentinel patterns.

๐Ÿ› ARCHITECTUREโ€ขSTORAGEโ€ขMarch 11, 2026โ€ข5 min