Skip to main content

Crate choir_spike

Crate choir_spike 

Source
Expand description

Phase-0 integrated gate spike (DECISIONS.md).

End to end on one machine: provision N workspaces from a base tree via CoW clone (macOS clonefile(2) here; btrfs/ZFS on the Linux target), have every workspace submit ops through the single-writer sequencer, then push all concurrent edits of a shared file through the merge pipeline. Prints the gate report: provisioning percentiles, decision-latency percentiles, and merge outcomes (clean vs first-class conflict).

ยงWhere this sits

docs/architecture.md is the map of the whole workspace. This crate is the Phase-0 gate binary: provisioning and decision-latency percentiles, and merge outcomes.

It builds on choir_merge, choir_oplog and choir_sequencer.

Constantsยง

FILES_IN_BASE ๐Ÿ”’
WORKSPACES ๐Ÿ”’

Functionsยง

cow_clone ๐Ÿ”’
main ๐Ÿ”’
percentile ๐Ÿ”’