⚑ Bolt: Eliminating the Last Remaining S3 XML Time Allocation

How we eliminated the final per-response heap allocation in S3 XML rendering by swapping time.Format for time.AppendFormat in the ListParts handler. Teaches: the stack-buffer time formatting pattern, why Format allocates, and how microbenchmarks prove the win.

🐞 ISSUE FIXβ€’S3β€’September 8, 2026β€’3 min

FUSE Transport: Migrating to go-fuse/v2

The momofs FUSE mount traded its hand-rolled bazil.org/fuse adapter for the go-fuse/v2 high-level fs API, mapped all 22 node callbacks to go-fuse interfaces, and deprecated consistency=cached.

πŸ› ARCHITECTUREβ€’MOMOFSβ€’September 1, 2026β€’7 min

⚑ Bolt: Zero-Allocation Last-Modified Headers

time.Format allocates a fresh string on every S3 GET/HEAD response. Swapping to time.AppendFormat drops that heap escape to zero β€” measured 32 B/op saved per request on the hottest read path.

🐞 ISSUE FIXβ€’PERFORMANCEβ€’September 1, 2026β€’3 min

⚑ Bolt: Eliminating Time Formatting Allocations in S3 HTTP Responses

How we optimized S3 XML responses by replacing time.Format with time.AppendFormat to eliminate heap allocations. Teaches: stack-buffer time formatting pattern, hot path identification via pprof.

🐞 ISSUE FIXβ€’S3β€’August 30, 2026β€’4 min

R4: momofs FUSE Transport β€” Mounting Momo as a Filesystem

The FUSE transport (momo -imp fs): bazil.org/fuse binding, per-handle buffered writes, /dev/fuse-gated e2e, and a clean unmount lifecycle.

πŸ› ARCHITECTUREβ€’MOMOFSβ€’August 28, 2026β€’6 min

The Benchstat Gauntlet: Performance Regressions as CI

Base-vs-branch benchmark comparison gates every PR β€” plus the runner-noise saga (S3PutSpool, LocalWrite, allowlist, apostrophe) that made it honest.

🐞 ISSUE FIXβ€’PERFORMANCEβ€’August 28, 2026β€’4 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

R3: Write Durability β€” fsync-Before-Ack, Survivor Quorum

Ack only what survived: fsync/group-commit durability barrier, survivor quorum, and read-your-writes β€” the write-side of the P0 stack.

πŸ› ARCHITECTUREβ€’DURABILITYβ€’August 27, 2026β€’5 min

R2: Degraded-Read Survivor Fallback and Self-Heal

When a local replica is corrupted or missing, degraded read fetches from healthy survivors transparently, while a background rebuild loop restores cluster redundancy.

πŸ› ARCHITECTUREβ€’DURABILITYβ€’August 27, 2026β€’7 min

R1: Failure-Domain-Aware Placement

Replicas must not ride in the same rack: CRUSH weights become rack/zone/DC-aware so a single domain failure can’t lose the data.

πŸ› ARCHITECTUREβ€’DURABILITYβ€’August 26, 2026β€’7 min