Review round 2: a media restart no longer starts an app the household stopped (R-721); the file manager's header name file appears whole (R-1100 race, 44/300 -> 0/300); both red-proved; unreleased
gates / gates (push) Successful in 1m22s
gates / gates (push) Successful in 1m22s
This commit is contained in:
1 parent
321df1f87a
commit
b01bb4b88d
8 files changed
+163
-31
No files matched your search
@@ -22,6 +22,20 @@ brief 2026-10-24, Part 4 (commit only; the release rides the next normal train).
|
||||
`…OnlyWhenTheAgentWaitsAndAnAppRuns`, `…QBLimitRuleSkipsAHeldLimit`, `…TheTwoAppsReadAndWriteTheirLimit`,
|
||||
`TestLineTestRunOutlastsTheClientTimeout`, `TestStartUpwatchRecoversTheHoldFirst`, `TestUpwatchHoldGetsBothAgentCalls`.
|
||||
|
||||
### Review round 2 (2026-10-24, unattended; commit only, no release) — two small fixes, each red-proved
|
||||
|
||||
|
||||
- **A media restart no longer starts an app the household stopped (R-721).** „Újraindítás most", „Később" (03:30)
|
||||
and the safe removal recreated every media app with `up -d --force-recreate`, which STARTED a stopped one.
|
||||
`stacks.MediaAppsToRecreate` leaves those out (logged „NOT recreating … the household stopped it"); their override
|
||||
is already written, so their next start sees the drives. Pinned by `TestMediaAppsToRecreate_SkipsAppsTheHouseholdStopped`
|
||||
(stacks) and the wiring pin `TestR2_MediaRecreateLoopsSkipStoppedApps` (web) — each seen failing with the rule off.
|
||||
- **The file manager's per-box header name file appears whole (R-1100).** `infra.LoadOrCreateFileBrowserSSOHeader`
|
||||
created the file and then wrote it; a second caller at the same start (the stacks manager and the web server) could
|
||||
read it empty and get an error — 44 of 300 runs of the existing parallel-writers check failed, 4 of 50 under
|
||||
`-race`. Now a 0600 temp file is written, synced and hard-linked into place (the link is the exclusive create):
|
||||
0 of 300, 0 of 50 under `-race`.
|
||||
|
||||
## v0.342.0 (2026-10-24) — RELEASED on the operator's yes (attended release run; image sha256:d002d3b7…, from `42cda07`, CI 2283) — the upload and CPU watch, the tested line and qBittorrent's limit
|
||||
|
||||
**MinAgent: 0.158.1** (unchanged). **Hub dependency:** the four new event types need hub 0.169.0 (committed the same
|
||||
|
||||
Reference in new issue
Block a user