You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ZLFS: de-drift the docs; link the repo from the slides
README still described the pre-roadmap state in places: a single-
indirect ~2 MB file cap, whole-file buffering, the copying cleaner and
the concurrency-safe commit as future work, and 'no garbage collection'
under non-goals -- all long since implemented and VM-validated. Bring
the read/write/GC bullets, the limitations list and the non-goals in
line with the code, and replace the completed 'remaining sequence' with
a pointer to the stacked f1/f2/f3 branches awaiting incremental VM
validation. docs/zlfs-design.md section 5 similarly still called the
copying cleaner future work; describe the implemented dirty-overlay
compaction instead.
The slides now link the repository (slide 1 eyebrow and a footer line
on the roadmap slide, with the evidence log alongside).
<h1>What is this project for? <em>Native zoned storage for OpenBSD.</em></h1>
52
53
<pclass="lead">Modern high-capacity drives — host-managed SMR and NVMe <b>ZNS</b> — refuse random writes: data may only land on each zone's <em>write pointer</em>. OpenBSD had no native support for them at all.</p>
53
54
<divclass="cols">
@@ -116,6 +117,7 @@ <h1>Where we are, <em>what remains</em></h1>
116
117
<li><spanclass="tag t-next">BEYOND</span><span>POSIX gaps — symlinks, hard links, advisory locking (flock/lockf)</span></li>
117
118
<li><spanclass="tag t-next">BEYOND</span><span>Validation on a physical SMR drive (so far: QEMU NVMe ZNS)</span></li>
118
119
</ul>
120
+
<pclass="legend" style="margin-top:20px">Code, docs & tests: <ahref="https://github.com/xsub/OpenBSD-src">github.com/xsub/OpenBSD-src</a> · evidence log: <ahref="https://github.com/xsub/OpenBSD-src/blob/main/functional_testing.md">functional_testing.md</a></p>
0 commit comments