FJORDTS
FIXTURE DECK 01 ? FORMAT V1
SOURCE / RUST

Single-node time-series storage engine

SEE WHAT HAPPENSBETWEEN WRITE AND DISK.

FjordTS is a Rust storage engine with a checksummed write-ahead log, ordered memtable, immutable day segments, and crash-aware recovery. This lab replays the exact state transitions used by its test fixtures.

SELECT TRACE
TRACE / WAL to day segment

Clean flush

Four points cross a durability boundary, then settle into one immutable day segment.

01 / DATA PATHEVENT 01 OF 07
FJWLWrite-ahead log0 FR / 0 B
B+Ordered memtable0 POINTS
FJSGDay segments0 FILES
[t?,t?]Range query0 ROWS
SEGMENT RACK / UTC DAY PARTITIONSMANIFEST G0
EMPTY / 1
EMPTY / 2
EMPTY / 3
EMPTY / 4
EMPTY / 5
BYTE FIELD / WAL.OPENCRC --------
WAL / FRAMES00
MEM / POINTS00
DISK / SEGMENTS00
RECOVERY / DROPPED0 B
CRC / ERRORS00
QUERY / ROWS00

THE ENGINE, NOT A MOCK API

CRC-framed WALAtomic manifest swapLast-write-wins mergeExclusive process lock
cargo test --all-targets