mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-04 00:47:00 +01:00
ARCHITECTURE.md described the 2.x write path, where namespace changes waited for Drive and every mount had its own inode space. Rewrite it around the local tree (lid, inode = lid + 1, local~<lid> stand-ins), the queue and its 16 drain workers, sync issues, and the remaining split between the mount and the mirror engine. Drop the pins.json claim; pins moved into the database at schema v5. TESTING.md gains the simulation runs and loses the per-case narrative that --list and BUGS.md already carry. ROADMAP.md takes over the post-3.0.0 items from the milestone status file. Remove MILESTONE-3.0.0-STATUS.md (a working log) and UI_UX_PLAN.md (the 2.x design audit). Code comments and CI that cited the untracked docs/MILESTONE-3.0.0.md now point at TESTING.md, ARCHITECTURE.md and ROADMAP.md. Threat-model links follow the section to §10.
10 lines
279 B
Rust
10 lines
279 B
Rust
//! The simulation tests of `docs/TESTING.md`: a fake Drive with
|
|
//! the faults the real one has, and the tools to drive daemons against it.
|
|
|
|
pub(crate) mod daemon;
|
|
pub(crate) mod fake_drive;
|
|
pub(crate) mod model;
|
|
pub(crate) mod rng;
|
|
pub(crate) mod run;
|
|
pub(crate) mod watchdog;
|