ADR 0269 accepted: note the narrowing on ADR 0118, and give it a home in the node-engine's design
The operator accepted ADR 0269 on 2026-10-09. ADR 0118 gets the dated note the README asks for where a later record narrows its mechanism. The node-engine's to-be design names the decision and says what it changes, which the cycle check requires of an accepted record.
This commit is contained in:
@@ -80,6 +80,12 @@ records the state it first found the unit in, and undeclaring returns the unit t
|
||||
manager: running before the mesh arrived, running after it leaves.
|
||||
- **A unit the mesh started is stopped again**, and one it enabled is disabled again — the packet
|
||||
filter a converge loaded, which returning to adopted unloads.
|
||||
> **Narrowed, not replaced — 2026-10-09, by [ADR 0269](0269-what-the-meshs-own-declaration-stopped-is-started-again-when-it-goes.md).**
|
||||
> "Never started on the way out" has one exception. The host now records what the mesh declared beside
|
||||
> what it found. A unit found running or enabled that the mesh's own declaration held stopped or disabled
|
||||
> is started or enabled again when that declaration goes, but only while it is still exactly as the mesh
|
||||
> held it: a masked unit, or one changed since, is left as it is. The rest of this record stands.
|
||||
|
||||
- **Never started on the way out.** A unit the mesh stopped is not started again when its
|
||||
declaration goes; starting something is a decision, and the operator makes it.
|
||||
- **Unknown is left alone.** A record written before the host kept what it found says nothing
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
---
|
||||
topic: what runs on it
|
||||
status: proposed
|
||||
status: accepted
|
||||
date: 2026-10-09
|
||||
deciders: jochen
|
||||
reconstructed: false
|
||||
|
||||
Reference in New Issue
Block a user