From 224348ff4d69cb58a76b62270f0752bf0032e56a Mon Sep 17 00:00:00 2001 From: jochens Date: Thu, 12 Nov 2026 23:20:51 +0100 Subject: [PATCH] Design 42 zfs-owns-zfs: answer review round 1 against ADR 0679 version 11 Cites the record's final clauses, drops the catalog check and every write of the package's files, and writes the lead's answers as design lines: a run that never waits on a scrub, waits ended by events, ZFS snapshots kept in the ledger before any removal, hand acts as unit instances, subjects per kind, the follower's findings, the readers of the new manifest words and one node-engine integration test. --- 00-META/glossary.md | 2 +- .../01-to-be/42-milestones/zfs-owns-zfs.md | 503 ++++++++++-------- .../42-the-machines-modules-in-order.md | 101 ++-- 3 files changed, 338 insertions(+), 268 deletions(-) diff --git a/00-META/glossary.md b/00-META/glossary.md index 9c9f1655..01742b8a 100644 --- a/00-META/glossary.md +++ b/00-META/glossary.md @@ -1023,7 +1023,7 @@ becomes a message). **Decided by** ADR 0227, 0231, 0240, 0252, 0283, 0564, 0668. - **ZFS snapshot** — a read-only point in time of one ZFS dataset on a machine, kept inside that dataset's pool, so it guards against a mistake and never against the pool's loss; taken by a person with `zfs_snapshot`, or by the zfs module's scheduled run, which names its own `mesh--