Skip to content

Latest commit

 

History

History
17 lines (15 loc) · 1.73 KB

File metadata and controls

17 lines (15 loc) · 1.73 KB

Architecture Decision Records

ADRs capture key design decisions: the context, the choice, and the consequences. Each links to the commit where the decision was implemented.

ADR Decision Commit
001 RWMutex for partition reads b3b4d2f
002 Synchronous architecture (no writer goroutine) 7a295e2
003 Sparse index with interval=1 04d95e8
004 fdatasync over fsync fbd3b8b
005 28-byte fixed-size message header b3475d3
006 Length-prefixed protobuf wire protocol 12aff04
007 FNV-1a hash for key-based partition routing d7d0f4b
008 Release closed segment file handles after recovery 1af0d20
009 Fuzz testing with committed seed corpus 6b89d1a
010 Immutable closed segments (chmod 0444) 70f8b6b