Design 42 zfs-owns-zfs: A-46, the zfs findings in the state list the conditions keeper reads
This commit is contained in:
@@ -179,3 +179,8 @@ settles it (`00-META/principles.md`), cited as "design 42 zfs-owns-zfs A-n". The
|
||||
- **A-45** (§13, review round 3; ADR 0240; principle 3) Each long-running unit the module declares (the services
|
||||
`import-cache`, `mount`, `target` and `zed-on`) declares its health of kind `unit`, as the catalog's other
|
||||
long-running resources do, so no running part of the module goes unwatched.
|
||||
- **A-46** (A-32, §26, §27, the group's check; ADR 0596 §2; principle 7) The state `findings` is declared as every
|
||||
observer on main declares it, in the module's `state` list, not by template in `requires`: the conditions keeper
|
||||
reads an observer's findings from that form only, and a state asked for in `requires` has no readers. The zfs
|
||||
module's other states (`applied`, `schedule`), its ledger and its events stream stay in `requires`; the keeper
|
||||
process's `bus.state` names `findings` as a state of the `state` list. Design 47 G §387 moves it when G lands.
|
||||
|
||||
Reference in New Issue
Block a user