Issue 312: no tool said a machine's disk load #195

Merged
mesh-admin merged 1 commits from issues/312-no-tool-said-a-machines-disk-load into main 2026-10-08 08:55:40 +00:00
Contributor

Registers issue 312 under playbook 03. While investigating issue 306 (checks 5–7x slower on the control node), no mesh tool could report CPU iowait, a disk's utilisation, throughput, wait or queue depth, I/O pressure, or which unit, container or process was doing the I/O. ADR 0245 rules out working around that with a login.

Status located, in mesh-catalog modules/disk-load, and fixed by novox/mesh-catalog PR #120: a new read-only module with tools disk_load, disk_top, disk_filesystems and disk_devices. The diagnosis records why this is a module and not a verb on an existing seat, a new seat (ADR 0246), memory-pressure or the container module. It also records one finding from the build: /proc/<pid>/io cannot see another account's processes, so units and containers are ranked from their cgroups' io.stat instead. This is not a core issue, so it needs no replay.

Checks: merge-check.sh (cycle, records, index, words, with MESH_CATALOG_DIR set) all pass.

Registers issue 312 under playbook 03. While investigating issue 306 (checks 5–7x slower on the control node), no mesh tool could report CPU iowait, a disk's utilisation, throughput, wait or queue depth, I/O pressure, or which unit, container or process was doing the I/O. ADR 0245 rules out working around that with a login. Status `located`, in `mesh-catalog modules/disk-load`, and fixed by novox/mesh-catalog PR #120: a new read-only module with tools `disk_load`, `disk_top`, `disk_filesystems` and `disk_devices`. The diagnosis records why this is a module and not a verb on an existing seat, a new seat (ADR 0246), `memory-pressure` or the container module. It also records one finding from the build: `/proc/<pid>/io` cannot see another account's processes, so units and containers are ranked from their cgroups' `io.stat` instead. This is not a core issue, so it needs no replay. Checks: `merge-check.sh` (cycle, records, index, words, with MESH_CATALOG_DIR set) all pass.
mesh-admin added 1 commit 2026-10-08 08:48:52 +00:00
Issue 312: no tool said a machine's disk load, so issue 306 could not measure its disk
mesh/merge-gate pass: the change touches no module of the mesh's graph
mesh/repo-check pass: its merge-check.sh passed
mesh/delivery delivered
7839703b60
Author
Contributor

Delivery novox/hq@7839703b608a — delivered since 2026-10-08T08:55:44Z

Delivery plan — builds nothing: the change touches no module of the mesh's graph

Transitions

  • 2026-10-08 08:49 (new) → proposed (announced): novox/hq#195's head announced
  • 2026-10-08 08:49 proposed → checked (checked): the verdict names this commit
  • 2026-10-08 08:49 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail
  • 2026-10-08 08:55 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move
  • 2026-10-08 08:55 published → delivered (done): nothing for a walk to move

The commit's note under refs/notes/mesh-plan keeps every transition: git log --notes=mesh-plan.

<!-- mesh-delivery:view --> **Delivery** `novox/hq@7839703b608a` — **delivered** since 2026-10-08T08:55:44Z **Delivery plan** — builds nothing: the change touches no module of the mesh's graph **Transitions** - 2026-10-08 08:49 (new) → proposed (announced): novox/hq#195's head announced - 2026-10-08 08:49 proposed → checked (checked): the verdict names this commit - 2026-10-08 08:49 checked → ready (accepted): the gate passed or warned, and the repository's own check did not fail - 2026-10-08 08:55 ready → published (merged): on the trunk its modules follow: merged there, and its walk opened — or nothing for a walk to move - 2026-10-08 08:55 published → delivered (done): nothing for a walk to move The commit's note under `refs/notes/mesh-plan` keeps every transition: `git log --notes=mesh-plan`.
mesh-admin merged commit c0662f1171 into main 2026-10-08 08:55:40 +00:00
mesh-admin deleted branch issues/312-no-tool-said-a-machines-disk-load 2026-10-08 08:55:41 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/hq#195